在Visual Studio Code C ++调试器中设置断点时出错

显示名称

直到上周,我才能够在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

还有其他人熟悉这个问题吗?有什么建议/解决方法吗?

我有:

  • 尝试卸载C / C ++扩展名并重新安装它们。没有效果。
  • 验证我正在遵循正确的过程。
  • 也重新启动了该过程,以进行全新的附加。
卑鄙的

我觉得您的问题可能与此有关(您未提供完整的平台信息):https : //github.com/microsoft/vscode-cpptools/issues/3829

LLDB本身仍然可以使用,只是在VS Code中被打破了,但是根据链接可以找到修复方法。

重新生成launch.json并尝试一下也是值得的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio Code Chrome调试器未在React中的生成器函数内设置断点

带有Chrome调试器扩展程序的Visual Studio Code中的“未验证的断点”

Visual Studio Code .NET Core调试器未达到断点

强制C ++程序在Visual Studio调试器中暂停

无法在Visual Studio代码中启动C ++调试器

在Visual Studio Code中调试SFML代码时出错

如何设置Visual Studio Code以在Linux上调试C程序?

Visual Studio Code中C代码的行长

在Visual Studio Code中编译C ++ 11

试图在Visual Studio 2017的调试器中的寄存器上设置监视:“读取寄存器值时出错”

如何为Python(调试器)设置Visual Studio Code stdin / stdout重定向?

Visual Studio Code的调试器和Pipenv

调试时Visual Studio Code g ++无法与c ++ 17编译

在Java Visual Studio Code调试器中隐藏API请求(YahooFinance)

调试Mocha测试时未击中Visual Studio Code中的断点

Visual Studio代码-C ++调试器无法启动

无法在 Visual Studio Code 上设置断点

使用Visual Studio Code在Typescript Jasmine测试中设置断点

在Visual Studio Code中以C ++进行调试时,如何读取输入?

Visual Studio 2015 中的 C++ 调试器可执行文件在哪里?

Visual Studio 2013 C ++:STL容器的元素显示在调试器中

在Visual Studio调试器中查看C ++智能指针数组的内容?

使用 Visual Studio Code Ubuntu 调试 c++ 代码

Visual Studio Code中的条件断点

在Visual Studio Code中添加断点

Visual Studio调试c ++

如何设置Visual Studio Code来编译C ++代码?

在Visual Studio Code和Delve调试器中使用标签调试Go

如何在Visual Studio Code中使用Delve调试器进行远程调试