4

我刚刚下载了 Xcode 4.5,我似乎无法运行我的应用程序,因为 MGTwitter... 类抱怨 LibXML2 的不包含错误。我已将其导入框架文件夹,并将以下内容放在构建设置的标题位中

$(SDKROOT)/usr/include/libxml2

#include <libxml/xmlreader.h> file not found

我的应用程序使用 Xcode 4.3 编译没有问题,但是当我尝试使用 4.5 编译时出现此错误

我也试过这个: $(SDK_DIR)/usr/include/libxml2

这只是一个错误还是我错过了一些明显的东西?

谢谢

4

3 回答 3

28

我通过添加解决了这个问题

/usr/include/libxml2

在标题搜索路径中。只是它,没有 $(SDKROOT)or $(SDK_DIR)

于 2012-10-08T15:14:56.840 回答
11

通过在路径周围添加双引号,我能够解决我的一个项目中的问题。因为我把 Xcode 4.5 放在了一个有空格的路径中,所以东西坏了。所以我将 $(SDK_DIR)/usr/include/libxml2 更改为 "$(SDK_DIR)/usr/include/libxml2"

于 2012-10-09T23:25:51.157 回答
3

几天前我遇到了同样的问题,我按照以下步骤操作:

  • 您只需要添加 libxml2.dylib 框架。
  • 并在标题搜索路径中添加/usr/include/libxml2 。

它对我有用。

于 2013-02-05T10:37:41.797 回答