项目没有链接(KissXML / iOS)

时间:2011-07-19 14:50:04

标签: objective-c xml ios kissxml

我无法将KissXML与我的iOS项目相关联。我已将路径“/ usr / lib / libxml2”添加到“Header Search Path”,将“-lxml2”添加到“Other Linker Flags”。但是在构建项目时我遇到了这个错误:

   Undefined symbols: "_OBJC_CLASS_$_DDXMLDocument", 
          referenced from: objc-class-ref-to-DDXMLDocument in RSSParser.o 
   ld: symbol(s) not found
   collect2: ld returned 1 exit status

我做错了什么?

3 个答案:

答案 0 :(得分:1)

您需要将所有与KissXML相关的文件从它们在硬盘驱动器上的任何位置拖放到Xcode中的项目文件和文件夹列表中,以及它的声音。

让我知道它是怎么回事!

答案 1 :(得分:1)

我相信您已将其添加到Project Build Settins,而它应该在Target Build Settings中(至少是我项目中的内容)。

答案 2 :(得分:0)

确保KissXML文件显示在项目目标的Compile Sources部分。

kiss-xml-files http://i.minus.com/jbyxX58Kq2a1Vx.png

请注意我正在使用ARC,因此我为KissXML文件提供了额外的编译器标志。