我正在尝试使用 Xcode 4 调试一个大型 c++ 项目。我必须使用 makefile 运行可执行文件,因此我将该项目添加为外部构建系统。该程序确实可以正常编译和运行,并具有预期的输出。如果我在编译期间编辑一个文件以产生错误,Xcode 会注意到这一点并转到正确文件中的正确行。问题是系统不会在我设置的断点处停止。
我已经在方案中添加了可执行文件,如此处所述。我已将所有源文件添加到项目中。我已按照此处的建议将自定义工作目录设置为正确的目录。我已经确保我认为由 Xcode 构建的可执行文件确实是那个,并且我也尝试在将方案设置为等待手动启动后手动运行它,没有任何变化。
当我设置断点时,它们会显示为应有的蓝色。
有人可以给我任何关于我可以尝试什么的提示吗?非常感谢!