2012-10-26 3 views
2

J'utilise Xcode4.3.2 et Mac lionOs et incapable d'ajouter libxml2.dylib parce qu'il est le fichier intégré donc je suis ajouté que par les paramètres de compilation paramètres de construction: Chemins de recherche:MGTwitterEngine sur l'erreur du compilateur iPhone: libxml2.dylib dans Xcode4.3.2

HEADER_SEARCH_PATHS = $(SDKROOT)/usr/include/libxml2 

mais je reçois 8 erreurs de MGTwitterEngine sur l'iPhone compilateur Error:libxml2.dylib

Erreurs:

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: symbole (s) non trouvé pour l'architecture i386

collect2: ld retourné 1 état de sortie

comment je résoudre ce .. part de vos idées.

Répondre

0

Dans vos paramètres cibles (sélectionnez votre projet dans le gestionnaire de fichiers, puis votre cible):

  1. Build Phases =>Link Binary With Libraries;
  2. Appuyez sur le petit bouton + au bas à gauche
  3. Dans apparu le type de dialogue libxml2.dylib et sélectionnez (peut-être vous aurez besoin pour développer « iOS 5.1 » ou comme cette catégorie en appuyant sur petit triangle noir à droite de l'icône du dossier
  4. Appuyez sur le bouton Ajouter, et vous avez terminé.

MISE À JOUR: Cochez cette ansver: LibXML2.dylib and Xcode4

+0

J'ai aussi essayé votre idée mais dans Link Binary with Libraries, vous n'avez pas un tel fichier (libxml2.dylib). J'utilise Xcode4.3.2_lion et Mac lionOS –

+0

Vérifier mes mises à jour –

0

J'ai eu ce même problème. Il est parti quand j'ai lié le binaire avec la bibliothèque.

Go to Target -> Build Phases -> Link Binary with Library, click the plus sign and add "libxml2.dylib" 
Questions connexes