VS CODE 基本的CC++环境配置

VS CODE 基本的C/C++环境配置

​ 以前用vscode来做编译器的时候,是直接创建3个json文件,然后粘贴上网上教程中的代码,

要改一些比如g++\gdb的路径(安装mingw64的时候带的文件)

但是,还是不太懂,也经常出错

​ 昨天,我用vscode调试一个程序的时候,它说找不到可执行程序,哎、、,最后发现是因为我的程序名里有中文,改成英文就好了,但是我记得以前中文也可以调试的呀,不知道是不是记错了,很无语。

​ 所以,我再次在网上搜索相关的教程,基本上每个人有每个人的方法,从先mingW64的安装(官网安装有点慢?但我测试下来,其实还好,直接下那个install程序,几分钟就好了吧)。

​ 再到vscode中下载c/c++插件和code runner插件,然后开始弄这几个json文件

​ 先写好一个helloworld.cpp文件,然后点击右上角的运行按钮,第一次打开的时候,上面会弹出一个

image

类似的窗口选项,如果没有弹出,可以 按ctrl+shift+p(windows)弹出输入命令串口,然后输入

Tasks:Configure Default , 也会弹出这个选项,点击后会自动生成一个tasks.json文件,该文件是编译器在运行源文件前,会告诉编译器如何编译源文件,包括文件目录、编译器位置、输出文件名等。官网的解释为:
image

此时,就可以运行cpp/c文件了。

​ 然后,开始配置调试用的launch.json, 还是在helloworld.cpp文件中,按F5或者点击菜单上的调试按钮,选择弹出的gdb选项,它会提示没有配置launch.json文件,
image

点击创建launch.json文件,获得基础版的文件,接下来需要补充configurations中的内容
image

点击界面右下角的增加配置按钮,选择gdb启动的选项,生成新的代码
image

image

之后会生成很多行代码,我们需要修改三处,

第一处,文件名称为可执行文件的名称,设置为

​ "program": "fileDirname{fileBasenameNoExtension}.exe",

第二处,我的debuggerPath路径,其实就是gdb.exe的路径,在tasks.json中有g++.exe的路径,如下
image

把g++改为gdb即可

第三处,需要在最后添加一行代码,如下

image

之后,可以在helloworld.cpp文件上按F5调试,即可。

​ 具体的配置方法,参考了官网的步骤,详情可以查看下面的网站。

Get Started with C++ and Mingw-w64 in Visual Studio Code

​ 这只是一个初步的配置教程,能用就好,官网上还有有关c_cpp_properties.json文件的配置,我还不太了解,之后可能再补充,包括前面的配置我也还不清楚本质,以后有时间继续完善。

posted @   chuxin_jian  阅读(109)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示