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++的编译环境配置完成