我已使用launch.vs.json
配置了调试功能,但是启动调试器会自动生成代码。是否可以调试代码而无需为“打开文件夹”开发构建代码?
我想使用GDB调试代码而不创建解决方案或项目文件,而是运行Visual Studio Professional 2017,Windows 10 Enterprise,编译器GCC 8.1.0和GDB 8.1。我遵循了the instruction的Visual Studio文档,并在内置JSON模式launch_schema.json
中进行了搜索,但是没有用于配置是否在调试时进行构建的指令或名称/值对。
launch.vs.json中的片段:
"configurations": [
{
"type": "cppdbg",
"name": "Debug",
"project": "bin\\debug.exe",
"cwd": "${workspaceRoot}",
"program": "${debugInfo.target}",
"MIMode": "gdb",
"miDebuggerPath": "C:\\Program Files (x86)\\mingw-w64\\i686-8.1.0-posix-dwarf-rt_v6-rev0\\mingw32\\bin\\gdb.exe",
"externalConsole": true
}
]
我希望有一个名称/值对来配置是否在调试时进行构建,但是我无法在VS Docs或内置模式中找到它。