vscode构建cmake
时间: 2024-12-29 16:26:20 浏览: 5
### 在 VSCode 中设置 CMake 构建项目
#### 安装必要的软件和扩展
为了在 Windows 环境下使用 Visual Studio Code (VSCode) 和 CMake 来构建 C++ 项目,需先安装一些必备组件。这包括下载并安装 C++ 插件以及 Visual Studio 构建工具[^2]。
#### 安装 CMake Tools 扩展
通过快捷键 `Ctrl+Shift+X` 打开 VSCode 的应用商店界面,搜索 "CMake" 关键词来查找并安装官方提供的 CMake Tools 插件,该插件能够极大地简化基于 CMake 的开发流程管理。
#### 配置环境变量与工具链
确保已正确设置了系统的 PATH 变量以便于访问 cmake.exe 文件;同时确认可以在命令提示符中调用 cl 编译器和其他 MSVC 工具集中的程序。接着,在 VSCode 内部利用命令面板执行 `CMake: Select Kit` 动作挑选合适的编译套件[^4]。
#### 初始化项目结构及配置文件
创建一个新的工作区目录用于存放源码与其他资源,并在此处初始化 git 版本控制系统(如果适用)。随后建立一个名为 `CMakeLists.txt` 的文本档作为项目的根级描述文档,定义目标二进制、依赖关系以及其他选项[^1]。
#### 进行初次配置过程
借助 VSCode 上方菜单栏里的 “终端” -> “新建集成终端”,启动内置控制台窗口。在这里输入指令 `cmake --version` 测试是否能正常识别到本地安装版本号。之后切换回图形化操作方式,按组合键 `F1` 或者点击左侧活动条上的齿轮图标唤起全局命令列表,从中选取 `CMake: Configure` 发送请求给服务器端完成初步设定步骤。
#### 调试设置调整
按下快捷键 `Ctrl+,` 启动设置搜索框,尝试定位至特定范围内的参数项——即带有前缀 `@ext:ms-vscode.cmake-tools debug` 字样的那些记录。选中后会自动跳转到用户专属的 JSON 形式的偏好存储位置 `.vscode/settings.json` 下面进行进一步修改定制[^3]。
```json
{
"cmake.configureOnOpen": true,
"cmake.buildDirectory": "${workspaceFolder}/build",
"cmake.intellisenseCache.enabled": false,
"cmake.debugConfigurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/Debug/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": []
}
]
}
```
阅读全文