导入第三方类后,链接XML2的方法

在使用Xcode编程时,我们经常需要在工程中导入第三方库,通常出现的问题是导入后有一些警告,怎么解决呢?


例如我在使用xmlDom解析的时候需要导入GDataXMLNode.h,导入后系统警告说#import <libxml/tree.h>找不到头文件,这是因为该第三方类是基于XML2封装的,我们没有链接,他当然找不到,下面我们就看下如何链接(这里以xml2为例)。

第一步:选中工程,在右侧小框里选择TARGETS-Build Settings的搜索框输入“other link”,会看到有个“Other linker Flags”,在这个“Other linker Flags”后边小区域双击,会弹出一个小文本框,在里面输入"-lxml2"(由于我是要连接xml2,所以输入这个,个人猜测"-lxml2"第一个l是link的意思),然后在其他地方随便点一下,这里就保存了。

第一步

第二步:还是在刚才的位置,在右侧小框里选择TARGETS-Build Settings的搜索框输入“search”,在下面出现的第三个区域里有个“Header Search Paths”,在里面输入"/usr/include/libxml2",注意第一个单词是usr,不是user。

连接XML2第二步.png
连接XML2X效果.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容