郁梓馨 发表于 2025-6-4 16:48:27

快速完成VsCode C/C++开发环境配置

前言

本人在配置VsCode C++开发环境时,查看了很多的博客,内容参差不齐,尤其是关于json文件的配置,绕得人头很晕,最终还是通过阅读官方文档,结合部分博客的指引,完成了环境的配置,在此记录本人的配置过程,希望能帮助到大家。事先声明,本文的内容大量引自Vs Code官方的文章:https://code.visualstudio.com/docs/cpp/config-mingw,建议大家都去读一下,既能解决自己配置环境的需求,又能锻炼自己的英文阅读能力,废话不多说,下面介绍我的配置过程。
环境准备


[*]Vs Code

[*]下载链接:https://code.visualstudio.com/
[*]自行安装中文、C++插件

[*]MinGW

[*]下载链接:https://sourceforge.net/projects/mingw-w64/files/
[*]下载完成后将bin目录添加到环境变量中,CMD执行g++ --version命令查看版本信息以检查是否已成功添加到环境变量中。


从hello world开始

首先创建一个简单的hello world程序

准备一个文件夹,添加一个cpp源文件,完成Hello World代码

运行这个C++程序


[*]点击右上角的运行C/C++文件按钮

[*]选择g++.exe生成和调试活动文件

[*]查看生成(包括一个.exe文件以及.vscode文件夹中的tasks.json文件)


到目前为止,已经可以进行简单C++程序的开发了。但是如果要一次编译多个.cpp文件,那么就需要修改tasks.json文件,有需要的就去文章开头的官方链接找答案吧。
如何调试这个C++程序


[*]首先,点击行号左侧,添加断点

[*]点击右上角的调试C/C++文件按钮

[*]选择g++.exe生成和调试活动文件
由于我们刚刚在运行C/C++文件时,已经选择过以g++.exe生成和调试活动文件,所以此处就不会弹出选项进行再次选择了。
至此,基本的debug功能也已经具备了。看了其他博客的同学可能会有些疑问,为什么到现在只有一个tasks.json文件,没有看到其他的json文件呢?接下来咱们说一下可选项:launch.json。这个文件的作用在于能让我们可以进行自定义调试,比如传递参数给程序。

[*]生成launch.json文件以自定义调试
点击右上角的按钮,选择g++.exe生成和调试活动文件。在.vscode文件夹中会自动创建launch.json文件。


C++相关设置

创建c_cpp_properties.json文件,用于控制编译器的路径、包含头文件目录、指定C++标准等。

[*]生成文件
通过Ctrl+Shift+P快捷命令,输入C/C++,选择C/C++编辑配置(UI)。

[*]配置
在当前UI界面进行自己的配置之后,c_cpp_properties.json文件对应属性也会发生变化。


总结:

以上就是Vs Code配置C/C++编译环境的全部过程了,关于json文件对应字段的详细信息,建议大家去官方文档里面查找答案,如果要进行项目开发,建议再学习cmake的相关内容。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

唐茗 发表于 2025-11-6 13:29:16

yyds。多谢分享

挫莉虻 发表于 2025-11-11 00:08:14

不错,里面软件多更新就更好了

驳嗦 发表于 2025-12-28 16:59:48

yyds。多谢分享

坟菊 发表于 2026-1-10 06:38:39

热心回复!

谧怏弦 发表于 2026-1-11 12:17:23

过来提前占个楼

袂沐 发表于 2026-1-18 00:55:53

这个有用。

倡遍竽 发表于 2026-1-18 13:06:05

感谢分享,学习下。

都淑贞 发表于 2026-1-20 09:10:57

谢谢分享,辛苦了

蒲善思 发表于 2026-1-24 11:46:26

感谢发布原创作品,程序园因你更精彩

拼潦 发表于 2026-1-24 17:45:58

感谢分享,下载保存了,貌似很强大

啤愿 发表于 2026-1-27 03:48:02

很好很强大我过来先占个楼 待编辑

聚怪闩 发表于 2026-1-28 09:37:13

喜欢鼓捣这些软件,现在用得少,谢谢分享!

神泱 发表于 2026-1-29 08:41:34

懂技术并乐意极积无私分享的人越来越少。珍惜

邹弘丽 发表于 2026-1-30 08:06:04

感谢发布原创作品,程序园因你更精彩

铝缉惹 发表于 2026-2-4 10:39:02

这个好,看起来很实用

红弘丽 发表于 2026-2-6 04:13:07

谢谢分享,试用一下

损注 发表于 2026-2-8 04:01:34

收藏一下   不知道什么时候能用到

士沌 发表于 2026-2-11 16:33:52

yyds。多谢分享

魁睥 发表于 2026-2-13 06:28:17

这个有用。
页: [1] 2
查看完整版本: 快速完成VsCode C/C++开发环境配置