这个方法比较简单,不使用 CMakePresets.json,项目只由 build、CMakeLists.txt、源文件头文件组成。
1 准备工作
安装 VSCode。
安装 GCC 和 MinGW 编译器。
安装插件:
- C/C++
- CMake
- CMake Tools
2 搭建项目
新建一个文件夹用于存放项目。
注意:文件夹名和文件夹路径不要出现中文。
在 VSCode 中选择'打开文件夹'。
2-1 创建 main.cpp
在项目路径下创建文件夹:src(存放源文件 .cpp)、include(存放头文件 .h)。
在 src 中创建 main.cpp,示例代码如下:
#include <iostream>
int main() {
std::cout << "hello world" << std::endl;
return 0;
}
2-2 创建 CMakeLists.txt
在项目路径中创建 CMakeLists.txt,对照模板进行编写:
cmake_minimum_required(VERSION 3.10.0)
project(demo VERSION 0.1.0 LANGUAGES C CXX)
set(EXECUTABLE_OUTPUT_PATH "${PROJECT_SOURCE_DIR}")
aux_source_directory(./src SRC_LIST)
add_executable(demo ${SRC_LIST})
set_target_properties(demo PROPERTIES OUTPUT_NAME "main")
target_include_directories(demo PRIVATE include)
2-3 选择工具包
进入 VSCode 的设置,搜索'CMake:Use CMake Presets',调成 never。
回到 main.cpp,按下 Ctrl+Shift+P,选择'CMAKE:选择工具包',然后选择自己安装的 GCC。
VSCode 会生成 build 文件,同时按照 CMakeLists.txt 在项目路径中生成 main.exe。
项目结构通常如下:
- src/
- include/
- CMakeLists.txt
- build/
3 使用方法
生成、调试、运行按键:
点击 VSCode 底部栏的 Build 生成按键,如果终端显示编译成功,说明没问题。
点击三角形的运行按键,程序会在 VSCode 的终端中运行。调试按钮用于启动调试器,可自行探索配置。

