iPhone编译器上的MGTwitterEngine错误:Xcode4.3.2中的libxml2.dylib
我正在使用Xcode4.3.2和mac lionOs,无法添加libxml2.dylib,因为它是内置文件 所以我添加了构建设置 生成设置: 搜索路径:iPhone编译器上的MGTwitterEngine错误:Xcode4.3.2中的libxml2.dylib,iphone,ios4,libxml2,mgtwitterengine,Iphone,Ios4,Libxml2,Mgtwitterengine,我正在使用Xcode4.3.2和mac lionOs,无法添加libxml2.dylib,因为它是内置文件 所以我添加了构建设置 生成设置: 搜索路径: HEADER_SEARCH_PATHS = $(SDKROOT)/usr/include/libxml2 但是我在iPhone编译器上发现了8个错误:libxml2.dylib 错误: Undefined symbols for architecture i386: "_xmlReaderForMemory", referenced fr
HEADER_SEARCH_PATHS = $(SDKROOT)/usr/include/libxml2
但是我在iPhone编译器上发现了8个错误:libxml2.dylib
错误:
Undefined symbols for architecture i386:
"_xmlReaderForMemory", referenced from:
-[MGTwitterLibXMLParser initWithXML:delegate:connectionIdentifier:requestType:responseType:URL:] in MGTwitterLibXMLParser.o
"_xmlTextReaderIsEmptyElement", referenced from:
-[MGTwitterLibXMLParser _nodeValue] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _statusDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _userDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _hashDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterMessagesLibXMLParser _directMessageDictionaryForNodeWithName:] in MGTwitterMessagesLibXMLParser.o
"_xmlTextReaderNodeType", referenced from:
-[MGTwitterLibXMLParser _nodeValue] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _statusDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _userDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _hashDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterMessagesLibXMLParser _directMessageDictionaryForNodeWithName:] in MGTwitterMessagesLibXMLParser.o
-[MGTwitterMessagesLibXMLParser parse] in MGTwitterMessagesLibXMLParser.o
-[MGTwitterMiscLibXMLParser parse] in MGTwitterMiscLibXMLParser.o
...
"_xmlTextReaderValue", referenced from:
-[MGTwitterLibXMLParser _nodeValue] in MGTwitterLibXMLParser.o
"_xmlTextReaderRead", referenced from:
-[MGTwitterLibXMLParser _nodeValue] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _statusDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _userDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _hashDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterMessagesLibXMLParser _directMessageDictionaryForNodeWithName:] in MGTwitterMessagesLibXMLParser.o
-[MGTwitterMessagesLibXMLParser parse] in MGTwitterMessagesLibXMLParser.o
-[MGTwitterMiscLibXMLParser parse] in MGTwitterMiscLibXMLParser.o
...
"_xmlTextReaderConstName", referenced from:
-[MGTwitterLibXMLParser _statusDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _userDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _hashDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterMessagesLibXMLParser _directMessageDictionaryForNodeWithName:] in MGTwitterMessagesLibXMLParser.o
-[MGTwitterMessagesLibXMLParser parse] in MGTwitterMessagesLibXMLParser.o
-[MGTwitterMiscLibXMLParser parse] in MGTwitterMiscLibXMLParser.o
-[MGTwitterStatusesLibXMLParser parse] in MGTwitterStatusesLibXMLParser.o
...
"_xmlStrEqual", referenced from:
-[MGTwitterLibXMLParser _statusDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _userDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _hashDictionaryForNodeWithName:] in MGTwitterLibXMLParser.o
-[MGTwitterMessagesLibXMLParser _directMessageDictionaryForNodeWithName:] in MGTwitterMessagesLibXMLParser.o
-[MGTwitterMessagesLibXMLParser parse] in MGTwitterMessagesLibXMLParser.o
-[MGTwitterMiscLibXMLParser parse] in MGTwitterMiscLibXMLParser.o
-[MGTwitterStatusesLibXMLParser parse] in MGTwitterStatusesLibXMLParser.o
...
"_xmlFree", referenced from:
-[MGTwitterLibXMLParser initWithXML:delegate:connectionIdentifier:requestType:responseType:URL:] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _nodeValueAsString] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _nodeValueAsDate] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _nodeValueAsInt] in MGTwitterLibXMLParser.o
-[MGTwitterLibXMLParser _nodeValueAsBool] in MGTwitterLibXMLParser.o
ld:未找到架构i386的符号
collect2:ld返回了1个退出状态
我如何解决这个问题。。
分享您的想法。在您的目标设置中(在文件管理器中选择您的项目,然后选择您的目标):
构建阶段
=>将二进制文件与库链接
李>
+
按钮libxml2.dylib
并选择它(可能需要展开“iOS 5.1”或类似类别,按文件夹图标右侧的黑色小三角形)检查此答案:我也有同样的问题。当我将二进制文件与库链接时,它消失了
Go to Target -> Build Phases -> Link Binary with Library, click the plus sign and add "libxml2.dylib"
我也尝试过你的想法,但是在linkbinary中,库没有这样的文件(libxml2.dylib)。我使用的是Xcode4.3.2_lion和Mac lionOS