1、下載vscode(可以去vscode官網下載)
2、下載MinGW64或者MinGW(本人選擇前者)
在線安裝MinGW64時,報錯:
在網上找了許多,有直接用管理員方式運行可以解決的,但是在我電腦上不行,於是就直接採用的是離線安裝包下載,個人選擇的x86_64-win32-seh
3、配置環境變量,在環境變量PATH中,添加F:\mingw64\bin的安裝路徑,點擊確定保存
4、MinGW安裝結束與環境變量配置之後,在DOS窗口中跳轉到安裝目錄下,運行gcc -v
若出現以上情況,則表明安裝成功。 若沒有出現以上情況,重啓電腦,讓環境變量生效,再進行測試
5、打開vscode,
(1)安裝插件
C++ Intellisense,C/C++ ,code runner,
Include Autocomplete:提供頭文件補全
C/C++ Snippets:Snippets即重用代碼塊
(2)建立.vscode文件夾,在其中添加文件launch.json與tasks.json
launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "F:/mingw64/bin/gdb.exe",
"preLaunchTask": "g++",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
},
]
}
注:要將miDebuggerPath改成自己安裝目錄下的gdb.exe得路徑,這裏面的灰色部分不需要在意
tasks.json
{
"version": "2.0.0",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}.exe"
],
"problemMatcher": {
"owner": "cpp",
"fileLocation": [
"relative",
"${workspaceRoot}"
],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
},
"group": {
"kind": "build",
"isDefault": true
}
}
(3)測試,使用code runner編譯運行,如果出現亂碼,則將輸出與放到終端中去:
ctrl + shift + p => user settings => code runner ,將下面紅圈裏的選中
再次使用code runner即可
vscode 的C/C++的編譯環境配置完成