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

Stu*_*ent 5 c++ debugging macos include-path visual-studio-code

我已经下载了 C++ 扩展,这是我的 launch.json 文件。 在此处输入图片说明

我需要做什么来调试它?我一直有这个错误。 在此处输入图片说明

是否可以在 MacOS 上调试 C++ 代码?我应该先添加/下载/创建什么?

更新: 这是我根据下面的答案所做的,我得到了这个 在此处输入图片说明

IIn*_*ble 4

除非您使用 Visual Studio Windows 调试器,否则不能使用cppvsdbg作为调试器。对于 Mac OS X,您应该使用cppdbg作为调试器类型

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

更多信息请参阅配置 launch.json 以进行 C/C++ 调试