7

好像很多人在Apple Developer官方论坛上遇到过这个问题,但还没有找到解决方案,所以我想在这里碰碰运气:)

使用 iOS 5.0 SDK 和 Xcode 4.2 (beta 3) 似乎有些东西搞砸了,找不到 libxml2 的标头。然而,当我浏览 SDK 目录时,我清楚地看到了一个名为 libxml2/libxml 的文件夹,其中包含我需要导入的所有头文件。

我想知道是否有人找到了解决方案。到目前为止,我发现唯一可行的解​​决方案是所有标头复制到项目中,然后修改标头的导入路径(从导入中删除目录)。据我所见,这消除了所有错误,但由于我不喜欢这个“修复”,所以还懒得更改 libxml 的所有导入语句。

4

1 回答 1

19

我在 StackOverflow 上的另一个答案中找到了解决方案,为方便起见,我将其发布在这里。

而不是使用${SDK_ROOT}/usr/include/libxml2一个应该使用"${SDK_DIR}"/usr/include/libxml2.

请参阅:LibXML2.dylib 和 Xcode4

于 2011-07-23T14:18:07.867 回答