如何使用Visual Studio 2017工具链在vscode中调试C ++应用程序

时间:2017-07-08 20:40:16

标签: c++ cmake visual-studio-code visual-studio-2017

我已阅读guide,据我所知,我应该可以将type中的launch.json设置为cppvsdbg,但这会显示为灰色,我猜这表示某种错误?然后,当我实际单击调试时,我收到此错误:

Unable to start debugging. 
Launch options string provided by the project system is invalid. 
Unable to determine path to debugger. Please specify the "MIDebuggerPath" option.

Unable to determine path to debugger

但是,当我真正将MIDebuggerPath选项设置为cdb.exe时,它会告诉我:

property MIDebuggerPath: is not allowed

enter image description here

如果此处发生任何可能的冲突,我会使用以下扩展程序:

enter image description here

1 个答案:

答案 0 :(得分:2)

好的,经过一些挖掘,我至少想出了一个解决方法。我正在点击屏幕底部状态栏中的调试按钮。

enter image description here

但是,如果我通过点击左侧的错误按钮切换到调试模式然后点击绿色运行箭头我的调试器实际上似乎工作。

enter image description here

我仍然不知道为什么这些按钮会做不同的事情,或为什么底部的按钮不起作用,但至少我现在可以解决它。如果有人对此有任何了解,我很乐意了解更多。