0

我有一个 Xcode 项目,其目录结构如下:

MasterProjectDir/projectname.xcodeproj
MasterProjectDir/ProjectSubDir/whatever.c
MasterProjectDir/ProjectSubDir/etc.c
MasterProjectDir/ProjectSubDir/Makefile

我的 xcodeproj 使用外部构建目标使用以下设置指向 Makefile:

构建工具:/usr/bin/make
参数:$(ACTION)
目录:./ProjectSubDir

由于各种原因,我需要将项目目录结构更改为如下所示:

MasterProjectDir/projectname.xcodeproj
MasterProjectDir/whatever.c
MasterProjectDir/etc.c
MasterProjectDir/Makefile

我将 .xcodeproj 文件复制到 ProjectSubDir 中,项目仍然知道在哪里查找文件(?!?! - 这很奇怪,因为它们的位置设置为“相对于组”,我刚刚移动了 xcodeproj 文件)。它不会建立。我收到以下错误:

make: *没有指定目标,也没有找到 makefile。停止。
命令 /usr/bin/make 失败,退出代码为 2

我可以在这方面使用一点帮助。必须有一个设置我需要在某个地方更改。

4

2 回答 2

0

尝试从 XCode 中删除您的代码文件并重新添加他

1) 命令 + 1

2)删除所有红色文件

3) 添加文件并选择您的 *.c 文件

于 2012-06-14T07:32:53.043 回答
0

问题最终是项目引用中缺少 Makefile 并且需要将外部构建目标上的目录设置为 . 在哪里。表示当前目录。

于 2012-06-18T15:12:35.313 回答