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

时间:2013-04-17 16:30:41

标签: xcode

我一直遇到这个问题。我有一个库,它包含如下的导入:

#include "libraryname/header.h"

当我编译时,它说无法找到该文件。如果我手动删除对libraryname的引用,它通常会有效。

#include "header.h"

然而,我使用的示例通常与原始包含工作得很好。我不明白不同。我已经完全比较了我的项目中的差异与类似构建设置等方面的差异,但无法找出差异是什么。

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

/libraryname/src/header.h

拥有嵌套标题有什么区别?任何积分?如何解决这个问题?

我不确定这里阻碍开始寻找答案的术语。很抱歉没有给出具体的例子,但我已经重复地讨论了Objective-C项目和c库以及带有C ++库的C ++项目。我一定错过了什么!

1 个答案:

答案 0 :(得分:0)

您需要在Target的Build Settings的标题搜索路径字段中添加标题文件的路径。您正在使用的库的开发人员应该有关于您需要设置的内容的说明。