似乎很多人在Apple官方论坛上遇到过这个问题,但还没有找到解决方案,所以我想在这里试试运气:)
使用iOS 5.0 SDK和Xcode 4.2(beta 3)似乎搞砸了,找不到libxml2的头文件.然而,当我浏览SDK目录时,我清楚地看到一个名为libxml2 / libxml的文件夹,其中包含我需要导入的所有标头.
我想知道是否有人为此找到了解决方案.到目前为止,我发现可能有用的唯一解决方案是将所有标头复制到项目中,然后修改标头的导入路径(从导入中删除目录).据我所知,这删除了所有错误,但由于我不喜欢这个“修复”,因此无法更改libxml的所有import语句.
解决方法
我在StackOverflow的另一个答案中找到了解决方案,为方便起见,我将在此处发布.
不应使用${SDK_ROOT} /usr/include / libxml2,而应使用“${SDK_DIR}”/usr/include / libxml2.