我刚刚安装了Xcode版本4.3.1,我收到此错误:
找不到libxml/tree.h文件
我也安装了Xcode 4.2,并且在同一项目中我得到了同样的错误.
我已经配置了标题搜索路径,/usr/include/libxml2
我也试过$(SDKROOT) / usr/include/libxml2,但它没有用.
我也把Other Linker Flag放了lxml2
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有什么变化吗?
在我检查了所有这些说明(原始wsdl2objc文档)后,我收到此错误:
找不到'libxml/tree.h'文件
我检查了几个论坛条目,因为我并不孤单.可悲的是,没有任何对他人有用的东西对我有用.我使用XCode 4.2.
请帮忙!你的
按照这里的说明在Swift上设置libxml: libxml/tree.h没有这样的文件或目录
编译时遇到错误,说:
Opening import file for module 'Swift': Not a directory
Run Code Online (Sandbox Code Playgroud)
我在网上搜索过,他们建议清理那个对我不起作用的项目.知道是什么导致了这个错误吗?
首先,终于有了对iPhone的NinePatch支持,感谢Tortuga 22团队的支持.不幸的是,我无法将他们的库添加到我的项目中.
如果我只是将源文件拖放到我的项目中,我会得到大量的"没有这样的文件或目录" - 错误.如果我将libNinePatch.a文件作为外部框架引用,我会得到相同的结果.
这样做的正确方法是什么?他们没有任何指示,所以我想必须有一个相当直接的方法来做到这一点.
提前致谢.
// Abeansits
我得到词法或预处理器问题,即xcode 6.1更新后找不到文件.我已经遵循下面的堆栈溢出解决方案但没有运气.
xcode更新后找不到#import <libxml/tree.h>文件
i found libxml2.2.dylib --> it is created during xcode 5 installation.
libxml2.dylib --> it is created during latest xcode6 update.
Run Code Online (Sandbox Code Playgroud)
使用finder/usr/lib /
I had used libxml2.2.dylib in xcode 5 but now i am getting above error in xcode 6.
Run Code Online (Sandbox Code Playgroud)
另外如何从这个/ usr/lib/location添加libxml2.2.dylib lib,因为在构建阶段我无法导航到/ usr/lib/path.
请帮帮我.提前致谢.
libxml2 ×5
ios ×3
objective-c ×3
xcode ×3
iphone ×2
build ×1
cocoa-touch ×1
gdataxml ×1
nine-patch ×1
swift ×1
wsdl2objc ×1
xcode6 ×1