1

我有一个在其他机器上运行的项目。导入标头“找不到文件”时出现编译器错误。

主项目有很多嵌套文件夹。其中一个文件夹是库。有问题的头文件在库中。

所以头文件的路径,从库项目开始基本上是:

libproject/header.h

导入标头的路径是:

libproject/A/B/C/otherheader.h

这是当前标头导入其他标头的方式:

#import <libproject/otherheader.h>

如果我将其更改为

#import <libproject/A/B/C/otherheader.h>

它可以工作,但是到处都使用了很多次,我认为正确的解决方案是在某处设置构建路径或其他东西。该项目在其他计算机上像这样工作。但我是一名 iOS 初学者,不知道我必须做什么。

有人可以帮助我吗,在此先感谢!

4

1 回答 1

1

为了帮助找到问题,请查看实际的构建语句(最后一个图标,查看注释),您将在此显示中看到用于编译文件的命令行语句(单击该行右侧的图标全文)。查看是否有对包含该文件的文件夹的引用。通常这会给你一个关于clang在哪里寻找的线索。通常我将整个内容复制到编辑器中,并用返回字符替换“-”,这样我可以更轻松地阅读它。寻找 -I 行

于 2013-04-11T17:35:11.773 回答