我正在尝试在 Xcode 中设置一个使用 Makefile 构建的 C++ 项目。
我从一个完全空的项目(空模板)开始工作,添加一个外部构建系统目标并正确设置路径:
但是断点不起作用。我使用单个 .cpp 文件创建了一个非常简单的测试项目,但无论我尝试什么,断点都会被忽略:
正如另一个问题中所建议的那样,我尝试转到 Product -> Edit Scheme... 并检查“使用自定义工作目录”并将其设置为与可执行文件相同的目录,但它没有帮助。
我所有的文件(源文件、makefile、可执行文件、项目文件)都在 Finder 的一个文件夹中(在 Xcode 中也是如此)。
如果重要的话,我的 Makefile 也很简单:
BUILD = .
TARGET = $(BUILD)/test
all:
g++ test.cpp -o $(TARGET)