vscode配置windosw c的launch.json
时间: 2024-09-12 17:12:23 浏览: 33
Visual Studio Code (VSCode) 的 `launch.json` 文件是一个配置文件,用于设置调试 C/C++ 程序的行为。当你需要在 VSCode 中调试 Windows 上的 C 或 C++ 项目时,这个文件尤其重要。它允许你指定启动程序、传递命令行参数、设置断点等调试相关的信息。
以下是创建和编辑 `launch.json` 的基本步骤:
1. **打开文件**:首先,在VSCode中,转到 `File` -> `Preferences` -> `Settings` 或者按 `Ctrl + ,`,然后搜索 "launch.json" 并点击 "Edit in settings.json"。
2. **创建配置**:如果 `launch.json` 文件不存在,你可以添加一个新的配置。在 `settings.json` 文件底部添加一个 JSON 对象,例如:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug Windows Console App",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/Debug/your_program.exe", // 替换为你的可执行文件路径
"args": [], // 这里可以添加启动时的参数
"stopAtEntry": false,
"cwd": "${workspaceFolder}", // 工作目录
"environment": {}, // 如果有环境变量需求
"externalConsole": true, // 是否在外部终端运行,而不是内置终端
"MIMode": "gdb" // 使用 GDB 调试器,默认为 MI
}
]
}
```
3. **配置细节**:
- `"type": "cppdbg"` 表示使用 C++ Debug Adapter 协议。
- `"request": "launch"` 指定调试请求类型,通常是启动。
- `"program"`:你的程序可执行文件的完整路径。
- `"args"`:程序运行时的命令行参数列表。
- `"cwd"`:程序运行的工作目录。
- 可根据需要调整其他字段,如设置断点、附加到已运行进程等。
4. **保存并测试**:保存文件后,可以在VSCode的调试面板 (`Debug` 菜单或快捷键 F5) 选择对应的配置,开始调试你的Windows C程序。
阅读全文