首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

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

2012-08-28 
libxml2.dylb 导致libxml/tree.h 老是找不到头文件添加了libxml2.dylb的framework ,结果还是引用不了li

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就行了。可以参照下面的图片:

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

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

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

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

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

但是不知道为什么,在XCode4.1之后的版本,Search Paths下面只有Always Search User Paths,如下图。这时候如何像上面一样添加路径呢?望大牛告知小弟,不胜感谢!

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

热点排行