【问题标题】:Unable to compile my project with libxml2 and XCode 4.4无法使用 libxml2 和 XCode 4.4 编译我的项目
【发布时间】:2012-07-25 17:22:42
【问题描述】:

我的项目在XCode 4.2 上在Lion 上正常运行。现在我正在运行Mountain LionXCode 4.4,当我尝试构建项目时,它给了我一个错误,即找不到tree.h 文件。我检查了标题搜索路径,它是正确的。我在网上搜索了此类错误,并在许多不同的页面上找到了相同的解决方案,但无法理解该特定解决方案,例如参见 this page

我该如何解决这个问题?另外,您能否澄清一下遍布互联网的奇怪解决方案?

【问题讨论】:

    标签: ios xcode osx-mountain-lion libxml2


    【解决方案1】:

    我必须添加另一个标题搜索路径,即:$(SDKROOT)/usr/include/libxml2。这解决了问题。

    【讨论】:

    • 您应该将此标记为正确或声明这解决了问题,以便人们知道这解决了问题,而无需比较您的提问者和答案名称
    • 如果您的路径中有空格(通常以您的“Xcode.app”的名称,我称之为“Xcode 4.5.app”),您必须将此路径放在引号中。此外,SDK_DIR 比 SDKROOT 更好,因为您将看到完整路径。所以使用:“${SDK_DIR}/usr/include/libxml2”并标记为递归。
    • 非常感谢,Wex,我尝试了很多东西,都没有奏效,然后我发现我也用空格将我的 Xcode.app 重命名了。
    【解决方案2】:

    进入 XCode 首选项并安装命令行工具。

    【讨论】:

    • 当所有其他技巧都没有完全解决它时,这成功了。
    猜你喜欢
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多