vscode launch.json configuration



我在用vscode启动cpp项目文件时遇到问题,这是我的错误launch program {workspace domain}buildDebugoutDebug不存在。这是真的,但我想知道我是否可以向我的launch.json文件添加一个参数或对其进行编辑,以类似于:如果没有目录可以将构建文件放入其中,那么就创建它吧!有可能做到吗?

这是我的launch.json文件源

{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++ Runner: Debug Session",
"type": "cppdbg",
"request": "launch",
"args": [],
"stopAtEntry": false,
"cwd": "o:\Developing\Projects\Training\c++\School",
"environment": [],
"program": "o:\Developing\Projects\Training\c++\School\build\Debug\outDebug",
"internalConsoleOptions": "openOnSessionStart",
"MIMode": "gdb",
"miDebuggerPath": "gdb",
"externalConsole": false,
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}

无需向launch.json文件添加参数或对其进行编辑,因为C/C++Runner扩展(创建"C/C++Runner:Debug Session"配置(在用于构建cpp文件时会创建必要的文件夹/文件。如果您不使用C/C++Runner来构建项目,则需要将配置添加到launch.json文件中,因为;C/C++运行程序:调试会话";将失败(相关文件夹/文件不存在(。这是一个非常迟来的响应,但它可能会帮助其他人处理相同的查询。

使用C/C++Runner构建项目的文档:https://marketplace.visualstudio.com/items?itemName=franneck94.c-cpp运行程序

相关内容

最新更新