【问题标题】:LLVM C++ Debugging in Visual Studio CodeVisual Studio Code 中的 LLVM C++ 调试
【发布时间】:2017-03-23 16:39:50
【问题描述】:
让 Visual Studio Code 调试器为我的 C++ 项目工作时遇到了很多麻烦。我知道它不是 C++ 的流行 IDE,但 XCode 和 Emacs 同样不适合我。我什至无法让他们运行我的代码。
我想知道是否有人可以共享允许他们使用 VCS 调试菜单的 .vscode 配置。我真的很感激。
附:我尝试按照教程 here 进行操作,但基本上没有帮助。
【问题讨论】:
标签:
c++
debugging
llvm
visual-studio-code
debuggervisualizer
【解决方案1】:
如果你使用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}"
}
]
}
希望我能帮到你。