一、下载VS Code
1.下载安装VS Code
这一步直接无脑安装即可。
链接:https://code.visualstudio.com/
2.安装C++插件
-
打开VS Code,点击箭头所指的按钮,进入到扩展页面
-
在里面搜索C/C++这个插件,并安装
-
需要将界面语言改成中文的也可以安装一下这款插件,安装完成后重启一下软件
二、安装codeblock编译器
链接:http://www.codeblocks.org/downloads/binaries
下载第四个(红色框框),带MinGW的那个
下载完成后无脑安装即可
三、配置环境变量
-
右键桌面的“此电脑”,打开属性
-
点击左边的高级系统设置
-
点击环境变量按钮
-
选择Path(用户变量和系统变量里的Path都行),打开编辑,新建一行,路径为你刚才的codeblocks的安装路径下面的MinGw\bin(如图):
比如我的CodeBlocks的安装路径是C:\Program Files\CodeBlocks,那就把C:\Program Files\CodeBlocks\MinGW\bin加入到Path
四、配置.vscode
- 首先在随便一个地方新建一个文件夹,然后在VS Code里打开(注意:项目的路径不能包含中文,否则编译时会发生错误)
- 然后在打开的文件夹里新建一个.vscode文件夹,文件夹里面分别新建一个名为tasks.json和launch.json的文件(如图)
-
复制下面的代码到文件中
tasks.json
{ "version": "2.0.0", "command": "g++", "args": ["-g","${file}","-o","${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 } } }
launch.json
{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceRoot}/${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceRoot}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "C:/Program Files/CodeBlocks/MinGW/bin/gdb.exe", "preLaunchTask": "g++", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }
注意:launch.json里面的miDebuggerPath的值要和你的CodeBlocks的安装的路径对应,其他的直接复制粘贴就行了
五、测试并运行
到这里,环境就已经搭建好了,现在我随便运行一个Hello World来测试一下:
为了防止控制台一闪而过的问题,需要在"return 0;“前面加上一行"system(“pause”);”,或者给"return 0;"加个断点。
按F5运行,成功输出Hello World