Visual Studio 代码中的 LLVM C++ 调试

LLVM C++ Debugging in Visual Studio Code

我在让 Visual Studio 代码调试器为我的 C++ 项目工作时遇到了很多麻烦。我知道它不是 C++ 的流行 IDE,但 XCode 和 Emacs 都同样不适合我。我什至无法让他们 运行 我的代码。

我想知道是否有人可以分享他们的 .vscode 配置,这些配置允许他们使用 VCS 调试菜单。非常感谢。

P.S。我尝试按照教程 here 进行操作,但基本上没有帮助。

如果你使用lldb作为macOS平台的调试器和编程,答案很简单。

C/C++ 扩展在 macOS 中无法正常工作,所以我建议您使用 LLDB Debugger.

如果你已经通过 homebrew 安装了 python,你需要在 issue 之后做一些额外的设置(也有一个 PR 可以解决这个问题但是现在正在等待合并)。如果 lldb 输出中有警告,也许您还需要 运行 pip install six

这是我使用的一个简单配置:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "lldb",
            "request": "launch",
            "name": "Debug",
            "program": "${workspaceRoot}/format",
            "args": [],
            "cwd": "${workspaceRoot}"
        }
    ]
}

希望能帮到你