vscode配置c++开发环境

vscode配置c++开发环境

参考:菜鸟教程(CMake)

1. 安装vscode

2. 安装c++编译器

2.1 安装MinGW

MinGW官网

2.2 安装CMake

CMake官网

3. 安装vscode插件

3.1 C/C++

3.2 CMake

4. 构建一个简单的 CMake 项目

方法 1:使用 CMake Tools 创建新项目

  1. 打开 VSCode,按 Ctrl+Shift+P 打开命令面板。

  2. 输入 CMake: Quick Start 并选择。

  3. 按照提示:

    • 输入项目名称(如 test_project)。

    • 选择项目类型(可执行文件或库)。

    • 选择编译器(如 GCC 或 Clang)。

  4. CMake Tools 会自动生成一个简单的 CMake 项目结构,包括 CMakeLists.txt 和一个示例 main.cpp 文件。

方法 2:手动创建项目

  1. 创建一个项目文件夹(如 test_project)。

  2. 在项目文件夹中创建以下文件:

    • CMakeLists.txt:CMake 配置文件。

    • main.cpp:C++ 源代码文件。

CMakeLists.txt 示例:

1
2
3
4
5
6
cmake_minimum_required(VERSION 3.10)
project(TestProject)

set(CMAKE_CXX_STANDARD 17)

add_executable(TestProject main.cpp)

main.cpp 示例:

1
2
3
4
5
6
#include <iostream>

int main() {
std::cout << "Hello, CMake!" << std::endl;
return 0;
}

5.配置CMake项目

  1. 打开 VSCode,进入项目文件夹。
  2. Ctrl+Shift+P 打开命令面板。
  3. 输入 CMake: Configure 并选择。
  4. 选择编译器(如 GCC 或 Clang)。
  5. CMake Tools 会自动生成构建文件并配置项目。

此时就会多出一个 build 文件夹和一个 output 文件夹

6. 构建项目

  1. 点击 VSCode 底部状态栏的 Build(或生成) 按钮(或按 Ctrl+Shift+P,输入 CMake: Build 并选择)。

  2. CMake Tools 会编译项目,生成可执行文件(默认在 build 文件夹中)。

7. 运行项目

  1. 点击 VSCode 底部状态栏的 Run(或运行) 按钮(或按 Ctrl+Shift+P,输入 CMake: Run 并选择)。

  2. CMake Tools 会运行生成的可执行文件,并显示输出结果。

如果你没有特殊的需求,以上步骤已经可以满足你的c++编写。

8. 创建调试配置

  1. 点击 VSCode 左侧的调试图标(或按 Ctrl+Shift+D)。

  2. 点击 create a launch.json file

  3. 选择 C++ (GDB启动)

    生成了

  4. 根据需要修改生成的 launch.json 文件,例如设置工作目录、程序参数等。

此时要进行以下修改:
program后面改为${workspaceFolder}/output/main.exe

miDebuggerPath后面改为C:/MinGW/bin/gdb.exe
一般情况下,gdb.exe的路径为C:/MinGW/bin/gdb.exe,如果你的MinGW安装在其他位置,请修改为正确的路径。

9. 调试项目

  1. main.cpp 中设置断点。

  2. 点击 VSCode 左侧的调试图标(或按 Ctrl+Shift+D)。

  3. 点击 Start Debugging(或按 F5)。

程序会在断点处暂停,你可以查看变量值、调用栈等信息。