VSCode中如何使用CMakeLists.txt配置CMake
时间: 2024-09-13 08:06:13 浏览: 59
在Visual Studio Code (VSCode) 中使用 CMakeLists.txt 配置 CMake 的步骤如下:
1. **安装 CMake 插件**:首先,在 VSCode 中打开终端(Windows 用户按 `Ctrl + Shift + ~` 或者 Mac/Linux 上按 `Cmd + Shift + Space`),然后搜索并安装 "CMake Tools" 插件。
```bash
ext install cmake-tools
```
2. **创建 CMakeLists.txt 文件**:在项目根目录下,如果还没有 CMakeLists.txt 文件,你需要手动创建一个。这个文件通常包含项目的构建规则和依赖设置。
3. **基本配置**:
- 添加 `cmake_minimum_required` 来指定最低支持的 CMake 版本。
- 设置 `project()` 函数命名你的项目。
- 使用 `add_executable()` 或 `add_library()` 创建目标,比如添加一个可执行程序或库。
示例:
```cmake
cmake_minimum_required(VERSION 3.10)
project(MyProject CXX)
add_executable(myapp main.cpp)
```
4. **构建系统配置**:
- 对于生成器(generator),如 Visual Studio,可以在 CMakeLists.txt 顶部指定:
```cmake
cmake_generator: Ninja # 或 Visual Studio 16 2019
```
- 通过 `configure_cmake()` 操作配置器,让 VSCode 能够识别并管理这些设置。
5. **启动构建**:
- 在VSCode中,打开终端,导航到CMakeLists.txt所在的目录,然后运行 `cmake .` 来初始化配置。
- 再次运行 `cmake --build .` 或 `cmake --build . --target myapp` 来构建你的项目。
阅读全文