VSCode+CPP开发环境

[版权声明] 本站内容采用 知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆 (CC BY-NC-SA 3.0 CN) 进行许可。
部分内容和资源来自网络,纯学习研究使用。如有侵犯您的权益,请及时联系我,我将尽快处理。
如转载请注明来自: Broly的博客,本文链接: VSCode+CPP开发环境

准备开始转向用VSCode做开发,所以把一些常用的开发环境转移到VSCode上。

这篇介绍关于C++的开发环境。博主打算就是中小型的不涉及界面的就用VSCode开发C++,如果涉及windows界面的还是用Visual Studio这种IDE比较好。

其他相关博文:

VSCODE+PYTHON开发环境

VSCODE+GOLANG开发环境

VSCODE+NODE.JS+ANGULAR2开发环境

一、测试环境

  • Windows 8.1
  • VSCode   v1.11.1
  • tdm-gcc   v5.1.0

二、安装Visual Studio Code

去官网下载VSCode并安装: https://code.visualstudio.com/Download

三、安装VSCode的C++插件

在VSCode上搜索插件C++,找到作者是Microsoft的,安装即可。

或者Ctrl+P,再输入ext install cpptools 进行安装。

四、安装TDM-GCC

VSCode默认不带编译和调试环境的,需要自行安装编译器等。

我选用的是TDM-GCC编译套件,方便易用。(Codeblocks、Dev-Cpp等默认带的都是这款)。

下载地址:http://tdm-gcc.tdragon.net/download

根据自己的情况下载安装即可,会自动添加路径到环境变量PATH。

五、配置VSCode

安装好插件之后,在磁盘新建好自己的工作目录,比如我的是D:\Dev\DevCpp,在VSCode的资源管理器中打开这个目录,

按F5,打开launch.json文件,编辑并保存:

vscode-cpp-0

按F1键,出来输入框后,输入task,选择“配置任务运行程序”,再随便选一项,编辑并保存tasks.json:

vscode-cpp-1

在.vscode目录下新建文件c_cpp_properties.json,编辑并保存:

其中includePath项的路径更改为你安装的TDM-GCC的实际路径,这一项是让VSCode识别到C++的头文件,不然找不到的时候会报错,编译不成功。

vscode-cpp-2

六、调试C++程序

新建main.cpp文件,编辑并保存:

在return 0处下断点,按F5进行调试(如果环境变量还没生效,重启下就好):

vscode-cpp-3

vscode-cpp-4

七、使用Make编译工程(可选)

如果使用g++不能满足需求,还可以选择Make进行工程编译,

按F5,打开launch.json文件,编辑并保存:

编辑并保存tasks.json:

在工程目录下新建Makefile文件:

然后建立三个工程文件做测试:

classdemo.h

classdemo.cpp

main.cpp

测试结果:

vscode-cpp-5

八、格式化工具ClangFormat的配置

这个插件自带的格式化工具ClangFormat,如果不自己配置好文件好像会有点问题,所以要自己处理下。

先找到clang-format.exe文件,位于:

在命令提示符下,执行:

这样就可以生成LLVM风格的配置文件.clang-format,把这个文件剪切到VSCode的CPP工程目录,下次格式化代码就没问题了。其他格式化风格的,看官网文档:Configurable Format Style Options

参考链接:

Visual Studio Code如何编写运行C、C++?

windows 10环境下 使用 msys2 + vs code 配置 c++ 的编译环境

【VSCode】Windows下VSCode编译调试c/c++

配置VSCode

ClangFormat

如果本文对您有所帮助,可以请作者喝杯咖啡,感谢支持^_^

支付宝支付
微信支付

《VSCode+CPP开发环境》有3个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注