vscode配置c++的launch.json
时间: 2024-09-12 09:03:26 浏览: 147
VSCode launch.json配置详细教程
5星 · 资源好评率100%
在Visual Studio Code (VSCode) 中,`launch.json` 文件是一个用于配置调试会话的JSON文件,主要用于设置程序启动、停止以及断点等功能。当你需要调试C++项目时,`launch.json` 通常位于 `.vscode` 目录下。以下是创建和配置 `launch.json` 的基本步骤:
1. **创建文件**:
- 如果尚未存在,打开VSCode,右键点击`.vscode`目录,选择 "探索" 或 "New File" 创建一个新的 JSON 文件,并命名为 `launch.json`。
2. **添加配置项**:
使用文本编辑器(如纯文本编辑器或直接在VSCode中),编写以下结构的基本配置示例:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Launch (GDB)", // 可自定义配置名称
"type": "cppdbg", // VSCode C++调试类型
"request": "launch", // 请求模式:启动
"program": "${workspaceFolder}/main.cpp", // 要调试的程序路径
"args": [], // 应用的命令行参数
"stopAtEntry": false, // 是否在入口处暂停
"cwd": "${workspaceFolder}", // 当前工作目录
"environment": {}, // 环境变量
"preLaunchTask": "", // 配置预设任务
"MIMode": "gdb", // 连接器类型(gdb, lldb等)
"setupCommands": [ // 初始化配置
{ "text": "-enable-pretty-printing", "ignoreFailures": true } // 启用美化打印
]
}
]
}
```
3. **个性化配置**:
- 根据你的环境和IDE的要求调整配置,比如连接器类型(如果使用CLion,可能是"miDebugger")、启动程序的完整路径、工作区路径等。
- 如果你需要支持多种运行环境(例如Windows, Linux, macOS),可以添加更多的配置项到 `"configurations"` 数组中。
4. **保存并激活**:
保存文件后,在VSCode的终端或控制台中输入 `F5` 或点击 Debug 视图中的绿色三角形图标开始调试。
阅读全文