找不到测试的libxml / tree.h文件

时间:2014-05-27 09:51:12

标签: ios objective-c unit-testing libxml2

我在项目中使用libxml。由于"词法或预处理器问题"我在应用程序无法编译之前遇到了问题。其中找不到文件libxml / tree.h。我通过将库复制到我的项目根文件夹并添加标题搜索路径来修复此问题:" $ {SDKROOT} / usr / include / libxml2"。

这解决了原始问题。但是,每当我的单元测试依赖于项目的任何部分并且最终依赖于libxml2时,就会出现同样的问题。我的项目编译仍然很好,只是当我尝试运行单元测试时。

我对objective-c / iOS很新,所以我真的很无能为力。任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:2)

事实证明,我设置了标题搜索路径" $ {SDKROOT} / usr / include / libxml2"在主应用程序目标中,但为了在我的单元测试中使用库,还必须在" [应用程序名称]测试"中设置标题搜索路径。目标设置。