libxml2.dylb 导致<libxml/tree.h> 老是找不到头文件

添加了libxml2.dylb的framework ,结果还是引用不了<libxml/tree.h>,  老是提示找不到头文件。

这个问题其实比较容易解决,但是XCode的版本问题确实让开发者头疼。

在Xcode4,2之后,可以在添加了libxml2.dylb之后,点击左上角的project,然后进行Build Settings(这里不管是Project还是targets都行),找到Search Paths选项卡,其下有Header Search Paths条目,双击debug选项,添加/usr/include/libxml2就行了。可以参照下面的图片:

而在大于等于XCode4.2版本,我们在Search Paths找不到了Header Search Paths,如下图:

那么就在Framework Search Paths中双击debug,出来了Rescurive对话框,然后点击+按钮,直接添加路径 ${SDKROOT}/usr/include/libxml2,之后点击Done按钮即可。如图:

时间: 2024-11-03 03:54:07

libxml2.dylb 导致<libxml/tree.h> 老是找不到头文件的相关文章

iOS_导入libxml2.2框架后,找不到&lt;libxml/tree.h&gt;的解决办法

由于用到了第三方Html解析类库Hpple, 在导入框架libxml2.2.dylib后, 最到了XCode仍然找不到<libxml/tree.h>的情况, 最后解决过程如下: 1.项目-Targets中的Build Phases, 找到Link Binary With Libraries, 点击"+",添加 "libxml2.dylib" 2.同样的,切换到Buiild Settings的tab里, 通过搜索,找到"Linking"

XML解析适配 &#39;libxml/tree.h&#39;file not found 错误解决办法

Xcode 'libxml/tree.h'file not found 错误解决办法 在工程的"Build Settings"页中找到"Header Search Path"项,添加"/usr/include/libxml2".在"Other Linker Flags"项,添加"-lxml2" XML解析适配 'libxml/tree.h'file not found 错误解决办法

UI进阶 XML解析适配 &#39;libxml/tree.h&#39;file not found 错误解决办法

Xcode 'libxml/tree.h'file not found 错误解决办法 在工程的"Build Settings"页中找到"Header Search Path"项,添加"/usr/include/libxml2".在"Other Linker Flags"项,添加"-lxml2" UI进阶 XML解析适配 'libxml/tree.h'file not found 错误解决办法

UI进阶 XML解析适配 引入GDataXML文件时候 &#39;libxml/tree.h&#39;file not found 错误解决办法

在工程的"Build Settings"页中找到"Header Search Path"项,添加"/usr/include/libxml2". 在"Other Linker Flags"项,添加"-lxml2" 同理引入别的类型文件不匹配的时候也可以用这种方法 UI进阶 XML解析适配 引入GDataXML文件时候 'libxml/tree.h'file not found 错误解决办法

libxml/tree.h file not found

stackoverflow用户对添加libxml2库表现出了极大的抱怨 ,原因在要把它好好地添加进去实在是太复杂了. 我就是因为出现了'libxml/tree.h file not found’错误,才发现的这篇贴子,照着做,错误就消除了,备注如下: 原始地址:http://stackoverflow.com/questions/1428847/libxml-tree-h-no-such-file-or-directory 见e.w. parris的答案 Adding libxml2 is a

libxml/tree.h not found(XCode 4.5&amp;5.1解决方案)

我用的XCode版本是5.1,遇到一种奇怪的编译错误:libxml/tree.h not found.查了一些文章,按照一篇XCode 4.5的解决方案解决了这个问题.我觉得应该有不少人遇到这种问题,这里分享一下. [注]至少我这里是可以解决的,确定无误,如果您看了我的文章没解决了您的问题,求轻喷……可能是有差异. [解决方案] 步骤1: 工程->PROJECT->Build Settings 将“Header Search Paths”的值设置为<${SDK_DIR}/usr/incl

pod JONSKit.h MBProgress.h 找不到头文件,怎么办?

这时你看项目pod部分,多了JSONKit库.好了,第三方库就这么神奇的加进来. 头文件路径 那试试看使用JONSKit.h,在ViewController.m里引用下.找不到头文件,怎么办?还没设置头文件的目录,在项目的Target的里设置一下: 如下图所示,输入${SRCROOT}  后面选上recursive.

#include &lt;sys/socket.h&gt;找不到头文件

ubuntu下socket编程涉及到头文件sys/socket.h 和sys/types.h.我是用的codeblocks编辑器,当我想查看socket,h头文件时编辑器提示找不到头文件. 我就想可能是没有设置codeblocks头文件的搜索路径.好吧,那首先就找找这个文件藏在哪里吧 <span style="font-size:12px;">find / -name socket.h -print 或者locate sys/socket.h</span> 结果

CocoaPods 找不到头文件

"${PODS_ROOT}/BuildHeaders" 那试试看使用JONSKit.h,在ViewController.m里引用下.找不到头文件,怎么办?还没设置头文件的目录,在项目的Target的里设置一下:如下图所示,输入${PODS_ROOT}/BuildHeaders 如何这个不好使那就尝试下图上的那个! 后面选上recursive.