我在将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我做错了什么?
发布于 2011-07-19 22:52:46
您需要将所有与KissXML相关的文件从硬盘上的任何位置拖入到Xcode中的项目文件和文件夹列表中。
让我知道它进行得怎么样!
发布于 2011-07-19 23:00:31
我相信您已经将它添加到了Project Build Settins中,而它应该在Target Build Settings中(至少在我的项目中是这样的)。
发布于 2011-12-13 18:07:46
确保KissXML文件显示在项目目标的Compile Sources部分。
kiss-xml-files http://i.minus.com/jbyxX58Kq2a1Vx.png
请注意,我使用的是ARC,所以我对KissXML文件有额外的编译器标志。
https://stackoverflow.com/questions/6749172
复制相似问题