Bon*_*geh 35 xcode libxml2 ios
Lastnight我将我的iPhone更新到iOS 6.1,因为我需要最新的版本,我当前的xcode版本无法构建到手机上.
我从xcode 4.5.2到xcode 4.6,我在我的项目文件中做了0次更改.
用什么编译完全没问题,现在给我一个文件找不到错误
#import <libxml/tree.h> 'libxml/tree.h' file not found
Run Code Online (Sandbox Code Playgroud)
我正确地将我的搜索路径链接起来
$(SDKROOT)/usr/include/libxml2
Run Code Online (Sandbox Code Playgroud)
和libxml2在构建阶段是链接和必需的.
编辑:
奇怪的是我将搜索路径改为以下内容并且瞧..
/usr/include/libxml2
Run Code Online (Sandbox Code Playgroud)
不知道为什么这已经解决了这个问题,任何人都可以告诉我xcode有什么变化吗?
Aar*_*her 61
在构建设置中,将以下内容添加到标题搜索路径:
$SDKROOT/usr/include/libxml2
Run Code Online (Sandbox Code Playgroud)
对我来说,有效的方法是将其添加到标题搜索路径中:
$(SDKROOT)/usr/include/libxml2
Run Code Online (Sandbox Code Playgroud)
与其他答案略有不同,可能与更新版本的Xcode有关。