找不到libxml2和iOS 5.0 SDK / Xcode 4.2(beta 3)的标题

似乎很多人在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.

见:LibXML2.dylib and Xcode4

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...