文章目录
- 1 下载VSCode
- 2 安装C++编译器
- 3 创建工程
- 3.1 建立工程目录并创建源文件
- 3.2 编译源文件
- 3.3 运行编译文件
- 3.4 debug源文件
- 4 安装C++插件
- 4.1 在线版本到插件库中搜索C++相关
- 4.2 离线方式通过vsio包安装
- 5 c_cpp_properties.json拥有更多多插件的配置(可选)
- 6 远程开发
1 下载VSCode
2 安装C++编译器
下载MinGW
https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/
下载完MinGW Manager Installation
Basic Setup全部勾选,点击菜单Basic Setup ——> Apply Changes,进行安装。
安装好gcc、g++编译器。配置bin目录系统环境变量path中。
输入:
g++ --version
gdb --version
应该正确显示
3 创建工程
3.1 建立工程目录并创建源文件
- 建立工程目录helloworld
- 使用vscode 打开这个helloworld目录
- 新建hello.cpp
3.2 编译源文件
- 首先创建tasks.json,告诉vscode用什么编译器编译代码
菜单栏:Terminal > Configure Default Build Task。选择Choose g++.exe build active file,然后会自动建立一个tasks.json
一般不需要什么改动。直接运行Terminal——>Run Build Task.查看结果
3.3 运行编译文件
新建立一个terminal,在Terminal——> New Terminal中执行,查看运行结果
3.4 debug源文件
通过创建launch.json,告诉vscode用什么去debug你的代码
Run > Add Configuration… and then choose C++ (GDB/LLDB).
生成的launch.json一般不用修改。有一点注意:The preLaunchTask setting is used to specify task to be executed before launch. Make sure it is consistent with the tasks.json file label setting.要和tasks.json的lable一致下面设置断点,然后Run > Start Debugging.进行调试
4 安装C++插件
4.1 在线版本到插件库中搜索C++相关
4.2 离线方式通过vsio包安装
- 首先登陆插件市场
- 搜索你想要的插件,如markdown
- 进入主页,下载插件
5 c_cpp_properties.json拥有更多多插件的配置(可选)
If you want more control over the C/C++ extension, you can create a c_cpp_properties.json file, which will allow you to change settings such as the path to the compiler, include paths, C++ standard (default is C++17), and more.
参考文档:
https://code.visualstudio.com/docs/cpp/config-mingw
6 远程开发
本机中的插件是无法在远程服务器中使用的,这就需要我们从新安装插件,
这个也比较简单,在连接上远程服务器后在vscdoe的插件侧边栏中就可以看到一个专为远程服务器显示 安装插件的区域,
此后的操作与本地安装基本一样。