需求
在学习C++过程中,希望在Windows环境下进行代码的编写与调试,因为VSCode使用习惯而且软件插件丰富,所以想要在Visual Code中配置可以编写C++代码的环境。网上之前的很多做法都需要自己自己手动配置C++环境,每次写新代码还要进行搬移,实属是麻烦的,当前版本已经可以自动生成相关文件,具体操作如下所示。
1.安装VSCode及相关插件
安装完VSCode后可以配置相关插件
2.安装MinGW并配置环境变量
g++ -v
进行测试
3.新建项目
此时按下Ctrl+Shift+P生成配置文件,并选择刚才安装的相应路径
4.开始调试
按下F5进行调试
4.1 问题一:报错"GDB failed with message"
原因:文件路径中包含中文字符,更换路径即可解决。
4.2 问题二:无法生成launch.json文件
此时虽然可以运行代码,但是不能生成launch.json文件。
原因:新版本 C/C++ IntelliSense 的问题,回退到版本可以解决
5.修改launch.json文件使其弹出控制台窗口
"externalConsole": true, // 此处默认为false不弹出控制台窗口,修改为true,使其弹出控制台窗口
Ref
(超简单)VScode配置C/C++环境图文教程(Windows系统下)
vscode无法创建launch.json
解决VScode调试时报错GDB failed with message