未找到用于测试的 libxml/tree.h 文件
Posted
技术标签:
【中文标题】未找到用于测试的 libxml/tree.h 文件【英文标题】:libxml/tree.h file not found for tests 【发布时间】:2014-05-27 09:51:12 【问题描述】:我在一个项目中使用 libxml。由于找不到文件 libxml/tree.h 的“词法或预处理器问题”,我之前遇到了一个问题,应用程序无法编译。我通过将库复制到我的项目根文件夹并添加标题搜索路径来解决此问题:“$SDKROOT/usr/include/libxml2”。
这解决了原来的问题。但是,每当我的单元测试依赖于项目的任何部分并最终依赖于 libxml2 时,就会出现同样的问题。我的项目仍然可以正常编译,只是在我尝试运行单元测试时编译不了。
我对 Objective-c/ios 很陌生,所以我真的一无所知。任何帮助将不胜感激。谢谢!
【问题讨论】:
【参考方案1】:事实证明,我已经在主应用程序目标中设置了标题搜索路径“$SDKROOT/usr/include/libxml2”,但是为了在我的单元测试中使用该库,标题搜索路径还必须在“[App name]Tests”目标设置中进行设置。
【讨论】:
以上是关于未找到用于测试的 libxml/tree.h 文件的主要内容,如果未能解决你的问题,请参考以下文章
UI进阶 XML解析适配 引入GDataXML文件时候 'libxml/tree.h'file not found 错误解决办法