objective-c - 在 XCode 中添加 libxml2

标签 objective-c xcode cocoa-touch libxml2 ios-frameworks

我已经在 this guide 之后将 libxml2 添加到我的 Xcode 4 项目中.

但它不起作用。 Xcode 给我错误说它没有这样的 libxml2 目录。我究竟做错了什么?这是我项目的目标设置的屏幕截图: enter image description here

enter image description here

谢谢。

最佳答案

  1. 将 ${SDKROOT}/usr/include/libxml2 添加到 yourtarget -> Build Settings -> Search Paths 下的“Header Search Paths”而不是“User Header Search Paths”
  2. 在 yourtarget 中链接 libxml2.dylib -> Build Phases -> Link Binary With Libraries
  3. 包括 libxml2 header ,例如 #include <libxml/HTMLparser.h>然后你离开了

要获得更好的解释,请参阅此答案 https://stackoverflow.com/a/3429301/149663

关于objective-c - 在 XCode 中添加 libxml2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6012030/

相关文章:

ios - 向 iOS 应用程序添加自定义字体以查找其真实姓名

ios - Xcode 不会建议我的代码片段

xcode - Xcode 4 中的 "Run > Stop on Objective-C exception"?

ios - 防止 CGAffineTransform 递增应用

iphone - 如何在 iPhone 中实现搜索栏?

objective-c - app delegate 在 xcode 项目中做什么?

objective-c - iOS – cellForRow...IF 逻辑

objective-c - 在 Objective c 中管理内存

objective-c - NSString 替代 NSData 可能,后果是什么?

iphone - 识别当前范围的线程