【问题标题】:libxml/tree.h file not found for tests未找到用于测试的 libxml/tree.h 文件
【发布时间】:2014-05-27 09:51:12
【问题描述】:

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

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

我对 Objective-c/iOS 很陌生,所以我真的一无所知。任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: ios objective-c unit-testing libxml2


    【解决方案1】:

    事实证明,我已经在主应用程序目标中设置了标题搜索路径“${SDKROOT}/usr/include/libxml2”,但是为了在我的单元测试中使用该库,标题搜索路径还必须在“[App name]Tests”目标设置中进行设置。

    【讨论】:

      猜你喜欢
      • 2012-01-18
      • 1970-01-01
      • 1970-01-01
      • 2016-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多