libxml2 - 找不到 libxml2 和 iOS 5.0 SDK/Xcode 4.2 (beta 3) 的头文件

标签 libxml2 ios5

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

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

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

最佳答案

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

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

见:LibXML2.dylib and Xcode4

关于libxml2 - 找不到 libxml2 和 iOS 5.0 SDK/Xcode 4.2 (beta 3) 的头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6799867/

相关文章:

ios5 - 一旦用户通过身份验证,DropBox IOS SDK 检索访问 token 和密码无效

r - 在 Fedora 27 中的 R 中安装 xml2

在 C 中更改/转换 xmlChar 的类型

c - 使用 XPath 返回多个节点的串联属性值字符串

c++ - 使用 libxml2 pretty-print ?

ios - 如何以编程方式检查设备上是否安装了 ‘iPhone Device Configuration profile’

iphone - Xcode build设置

php - simplexml_load_file() : I/O warning : failed to load external entity "/user-bundle/Resources/config/doctrine/model/User. orm.xml

ios - presentViewController :animated:completion: broken in iOS 6. x的ARC内存管理?

ios - iOS 应用程序通常如何与服务器通信?