如何在 VSCode 上调试 C++ 代码?苹果系统

How to debug C++ code on VSCode? MacOS

我已经下载了 C++ 扩展,这是我的 launch.json 文件。

我需要做什么来调试它?我一直有这个错误。

是否可以在 MacOS 上调试 C++ 代码?我应该先 add/download/create 做什么?

更新: 这是我根据以下答案所做的,我明白了

您不能使用 cppvsdbg 作为调试器,除非您使用 Visual Studio Windows 调试器。对于 Mac OS X 你应该使用 cppdbg 作为调试器 type.

除此之外,您的 program 入口指向一个目录,而不是可执行映像。将其更改为 "program": "${workspaceRoot}/a.out" 之类的内容。作为 documented,此条目 "[s] 指定调试器将启动或附加到的可执行文件的完整路径。"

可在 Configuring launch.json for C/C++ debugging.

获取更多信息