简单配置VSCode(C++)
安装工具链
检查一下自己这一步是否已完成,在终端里输入g++ -v,如果正确显示路径则本步骤可跳过,记录一下到\mingw64文件夹的路径即可
- 下载MinGW-w64,推荐网站 https://winlibs.com/ ,往下翻选择一个心仪的版本下载解压就好了。
- 打开MinGW文件夹,再打开
\bin文件夹,记录\bin文件夹路径后,打开高级系统设置,在高级一栏中点击环境变量,在下方系统中找到Path,双击点开后,电机右侧新建,输入记录的\bin文件夹路径,如..(自己解压的位置)\mingw64\bin,随后一路点击确定即可,再用上面的方法检验是否完成。
安装VSCode插件
(中文插件就不在这里说明了)
下载插件 C/C++ 和 C/C++ Compile Run。
打开插件C/C++的设置,需要修改三个位置。
Cpp Standard:改为对应C++标准(竞赛一般用c++17)Include Path:点击添加项,复制文件夹路径。打开\mingw64文件夹,依次打开\include、c++、\xx.x.x(自己对应的文件夹)后,复制路径,粘贴到对应位置,并在后面添加\**。如Z:\mingw64\include\c++\16.1.0\**。
Intelli Sense Mode:修改为windows-gcc-x64,这是代码智能补全的设置。
打开插件C/C++ Compile Run,修改一个位置
Run-in-external-terminal:让程序运行在外部终端。
创建工作区,并生成配置文件
创建自己的工作区文件夹,用VSCode打开文件夹后,按Ctrl+Shift+P,进行以下操作。点击配置任务,会自动生成.vscode\tasks.json文件,注意"command"和"detail"是否指向了g++.exe即可。
至此,在工作区创建cpp文件就可以按F6正常编译运行了。
但我们发现仍然无法调试。
点开左侧Debug栏,有创建一个launch.json文件蓝字,点击后选择C++(GDB/LLDB),自动生成了launch.json,点击右下角添加配置,选择C++ gdb启动。
顺便在下方添加"preLaunchTask": "C/C++: g++.exe 生成活动文件",在每次调试前进行一次编译操作。(注意上面的逗号)
至此,可以添加断点按F5进行调试了
推荐一些美化插件
Better C++ Syntax :让代码更加好看。
Windows opacity :设置VSCode窗口透明度。
background :自定义VSCode界面背景图。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 N0Ne-Zer0's Blog!








