vs code配置c++开发环境

1,462 阅读2分钟

刚接触c++,对c++开发环境不是很熟悉。最初下载了一个visual studio,继承ide简单易用,但是快捷键和vscode中不一致,使用上很不习惯,于是想着能不能用vscode配置一个c++开发环境。b站上找到了视频教程,这里记录一下。

安装MinGW。

进入MinGW官网后在downloads页面,下拉找到SourceForge,进入。

image.png

下拉页面,直接找到打包好的版本,下载

image.png 所下载的版本是不需要再安装的。将其解压后,吧文件夹剪切到某个目录内,最后将其中的bin目录添加到环境变量,即完成安装。

image.png 在终端中查看gcc版本,验证环境变量是否添加成功:

image.png

为c++添加工作目录。

从vscode打开一个空文件夹cpp,在cpp下新建一个目录test,在test中新建cpp文件,vscode会自动识别并提示安装c++插件,按照指示安装。简单写一个hello world程序,点击调试会提示选择调试配置,选择gcc,即刚刚添加到环境变量的MinGW

image.png 期间有提示需要添加扩展的,点是即可。此时一个简单的cpp程序就跑起来了。 此时cpp目录下,多了.vscode目录。

image.png 打开tasks.json文件对编译参数进行配置,需要修改的地方有两处:

image.png 第一处为需要编译的文件,默认是单文件,将其修改为目录下的所有cpp文件; 第二处是生成的可执行文件,这里将其同意名称为a.exe

程序调试

点击左侧运行与调试按钮,创建launch.json,接下来会弹出选择调试器的选项,选择GDB

image.png 点击添加配置,选择 gdb 启动,会自动添加一系列配置

image.png 有两处需要修改:1. program是需要调试的程序,即生成的a.exe可执行文件;2. miDebuggerPath,为调试器路径,将前面添加到环境变量的bin目录下的gdb.exe路径加入即可

image.png 配置完成