Xcode 无法导入为`libraryname/header.h`

Xcode 无法导入为`libraryname/header.h`,xcode,Xcode,我一直遇到这个问题。我有一个库,其中包含以下导入: #include "libraryname/header.h" 当我编译时,它说找不到文件。如果我手动删除对libraryname的引用,它通常会起作用 #include "header.h" 然而,我使用的示例通常与原始include配合得很好。我不明白有什么不同。我已经将我的项目中的差异与构建设置等方面的差异进行了彻底的比较,但没有发现差异是什么 libraryname与文件夹结构无关,因为库的文件结构为: /libraryname/s

我一直遇到这个问题。我有一个库,其中包含以下导入:

#include "libraryname/header.h"
当我编译时,它说找不到文件。如果我手动删除对
libraryname
的引用,它通常会起作用

#include "header.h"
然而,我使用的示例通常与原始include配合得很好。我不明白有什么不同。我已经将我的项目中的差异与构建设置等方面的差异进行了彻底的比较,但没有发现差异是什么

libraryname
与文件夹结构无关,因为库的文件结构为:

/libraryname/src/header.h
嵌套标题的区别是什么?有什么要点吗?如何解决这个问题


我不确定这里的术语是否会阻碍我们开始寻找答案。很抱歉没有给出具体的例子,但是我已经重复地使用Objto-C项目和C库以及C++项目中的C++库来解决这个问题。我一定错过了什么

您需要将路径添加到目标构建设置的头搜索路径字段中的头文件中。您正在使用的库的开发人员应该有说明,说明您需要设置什么才能使其工作。

它们位于页眉搜索路径中。我刚刚尝试将它们添加到用户\标题\搜索\路径,这似乎有什么不同?(尽管引发了另一个错误)如果这是在目标或项目生成设置上,请注意目标没有使用不正确的内容覆盖这些设置。