直到上周,我才能够在VSCode的C ++代码中达到断点。自从我尝试将调试器附加到远程进程的最后两天以来,断点显示为灰色。
将鼠标指针放在灰色断点上时,消息显示:
设置断点时出错。调试引擎引发了异常。
,如下图所示:
我的launch.json
样子如下:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "prgAttach",
"type": "cppdbg",
"request": "attach",
"program": "~/JBL/SC-253/bin/azg",
"processId": "${command:pickProcess}",
"MIMode": "lldb"
},
//Followed by other debug configurations...
]
}
我的平台信息是从“代码”>“关于Visual Studio Code”获得的:
Version: 1.41.1
Commit: 26076a4de974ead31f97692a0d32f90d735645c0
Date: 2019-12-18T14:57:51.166Z
Electron: 6.1.5
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Darwin x64 18.7.0
还有其他人熟悉这个问题吗?有什么建议/解决方法吗?
我有:
我觉得您的问题可能与此有关(您未提供完整的平台信息):https : //github.com/microsoft/vscode-cpptools/issues/3829
LLDB本身仍然可以使用,只是在VS Code中被打破了,但是根据链接可以找到修复方法。
重新生成launch.json并尝试一下也是值得的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句