我使用Xcode4.3.2和Mac lionOs,無法添加libxml2.dylib,因爲它的內置文件 所以我補充說,通過生成設置 構建設置: 搜索路徑:MGTwitterEngine對iPhone編譯器錯誤:libxml2.dylib在Xcode4.3.2
HEADER_SEARCH_PATHS = $(SDKROOT)/usr/include/libxml2
但我對iPhone編譯器Error:libxml2.dylib
錯誤得到8個錯誤的MGTwitterEngine
:
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:符號(S)沒有找到i386硬件架構
collect2:LD返回1退出狀態
我如何解決這個.. 分享你的想法。
我也試過你的想法,但在鏈接二進制文件庫沒有這樣的文件(libxml2.dylib)。我正在使用Xcode4.3.2_lion和Mac lionOS –
檢查我的更新 –