文章目录

  • 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

vscode 找不到TypeScript服务器_vscode


Basic Setup全部勾选,点击菜单Basic Setup ——> Apply Changes,进行安装。

安装好gcc、g++编译器。配置bin目录系统环境变量path中。

vscode 找不到TypeScript服务器_windows_02

输入:
g++ --version
gdb --version
应该正确显示

3 创建工程

3.1 建立工程目录并创建源文件

  1. 建立工程目录helloworld
  2. 使用vscode 打开这个helloworld目录
  3. 新建hello.cpp

3.2 编译源文件

  1. 首先创建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中执行,查看运行结果

vscode 找不到TypeScript服务器_json_03

3.4 debug源文件

通过创建launch.json,告诉vscode用什么去debug你的代码

Run > Add Configuration… and then choose C++ (GDB/LLDB).

vscode 找不到TypeScript服务器_源文件_04


vscode 找不到TypeScript服务器_vscode_05


生成的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.进行调试

vscode 找不到TypeScript服务器_json_06

4 安装C++插件

4.1 在线版本到插件库中搜索C++相关

4.2 离线方式通过vsio包安装

  1. 首先登陆插件市场
  2. vscode 找不到TypeScript服务器_vscode_07

  3. 搜索你想要的插件,如markdown
  4. 进入主页,下载插件
  5. vscode 找不到TypeScript服务器_c++_08

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的插件侧边栏中就可以看到一个专为远程服务器显示 安装插件的区域,
此后的操作与本地安装基本一样。