【问题标题】:LibXML2 iOS 7 XCode Compiler ErrorLibXML2 iOS 7 XCode 编译器错误
【发布时间】:2014-05-12 16:34:09
【问题描述】:

我在以前的项目中使用过 libxml2。

但是我现在在编译我的最新项目时遇到了这个错误:

找不到词法或预处理器问题“tree.h”文件

是的,我已经搜索并搜索了答案,所有这些都暗示了以下内容:

  • 将 '"${SDK_DIR}"/usr/include/libxml2' 的变体(已全部尝试)添加到您的标头搜索路径。将始终搜索设置为 YES。
  • 将 libxml2.dylib 添加到构建阶段
  • 将 -lxml2 添加到其他链接器标志

我一直在将上述内容添加到我的目标和项目设置中。我已经尝试了标题搜索路径的所有变体。我已将 libxml2.dylib / libxml2.2.dylib 分别添加到我的构建阶段。

我也总是清理/构建,但是似乎没有任何效果。

在这个阶段我真的受够了。任何帮助将不胜感激。

【问题讨论】:

    标签: ios7 xcode5 libxml2


    【解决方案1】:

    我找到了解决办法。

    最初我从 GitHub 下载了“TouchXML”文件。 Touch XML 是我用来为我的应用解析数据的工具。

    从其他来源下载这些文件,将它们复制到我的 XCode 项目,并从 GitHub 中删除这些文件后,我能够避免上述 LibXML2 错误。

    但我确实需要在构建阶段下的所有 TouchXML '.m' 文件上添加“-fno-objc-arc”标志,因为它们与 ARC 不兼容。

    【讨论】:

      猜你喜欢
      • 2013-11-14
      • 2015-01-15
      • 2013-09-24
      • 2015-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-02
      • 1970-01-01
      相关资源
      最近更新 更多