未找到导入的文件

taut 发布于 2019-03-09 ios 最后更新 2019-03-09 14:33 0 浏览

我有一个在其他机器上运行的项目。我得到一个编译器错误,导入一个头文件“找不到文件”。 主项目有很多嵌套的文件夹。它的一个文件夹是一个图书馆。包含问题的头文件位于库中。 所以从图书馆项目开始,标题的路径基本上是: libproject / header.h 导入标题的路径是: libproject / A / B / C / otherheader.h 这是当前header如何导入otherheader: #import <libproject/otherheader.h> 如果我改变这个 #import <libproject/A/B/C/otherheader.h> 它可以工作,但是在任何地方都会使用它,我认为正确的解决方案是设置某个构建路径或某个地方。该项目在其他计算机上以这种方式工作。但我是iOS初学者,不知道我必须做什么。 有人可以帮助我,预先感谢!

已邀请:

laut

赞同来自:

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