快速完成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命令查看版本信息以检查是否已成功添加到环境变量中。
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211515211-1176001866.png
从hello world开始
首先创建一个简单的hello world步伐
准备一个文件夹,添加一个cpp源文件,完成Hello World代码
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211536663-2032455594.png
运行这个C++步伐
[*]点击右上角的运行C/C++文件按钮
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211557393-1688541410.png
[*]选择g++.exe生成和调试活动文件
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211610479-925083074.png
[*]查看生成(包罗一个.exe文件以及.vscode文件夹中的tasks.json文件)
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211618548-1202401054.png
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211620739-1887804769.png
到目前为止,已经可以进行简单C++步伐的开发了。但是假如要一次编译多个.cpp文件,那么就需要修改tasks.json文件,有需要的就去文章开头的官方链接找答案吧。
怎样调试这个C++步伐
[*]首先,点击行号左侧,添加断点
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211639018-1930674850.png
[*]点击右上角的调试C/C++文件按钮
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211647291-941255224.png
[*]选择g++.exe生成和调试活动文件
由于我们刚刚在运行C/C++文件时,已经选择过以g++.exe生成和调试活动文件,所以此处就不会弹出选项进行再次选择了。
至此,基本的debug功能也已经具备了。看了其他博客的同学大概会有些疑问,为什么到现在只有一个tasks.json文件,没有看到其他的json文件呢?接下来咱们说一下可选项:launch.json。这个文件的作用在于能让我们可以进行自界说调试,比如传递参数给步伐。
[*]生成launch.json文件以自界说调试
点击右上角的按钮,选择g++.exe生成和调试活动文件。在.vscode文件夹中会主动创建launch.json文件。
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211655634-219371463.png
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211658988-1111632614.png
C++相关设置
创建c_cpp_properties.json文件,用于控制编译器的路径、包含头文件目录、指定C++标准等。
[*]生成文件
通过Ctrl+Shift+P快捷命令,输入C/C++,选择C/C++编辑配置(UI)。
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211809819-2096339944.png
[*]配置
在当前UI界面进行自己的配置之后,c_cpp_properties.json文件对应属性也会发生变化。
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211814214-1727861745.png
https://img2024.cnblogs.com/blog/2339277/202407/2339277-20240721211816885-547665736.png
总结:
以上就是Vs Code配置C/C++编译环境的全部过程了,关于json文件对应字段的具体信息,建议大家去官方文档里面查找答案,假如要进行项目开发,建议再学习cmake的相关内容。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]