2011-05-25 2 views
0

J'ai un projet contenant le framework cocos2d, sharekit, asi & json. J'ai remarqué que, par exemple, Reachability.m/h et d'autres fichiers existent dans plusieurs frameworks. Comment résoudre ce problème?Problème de xcode avec l'importation de bibliothèques

est ici l'erreur de transcription

 

ld: duplicate symbol _OBJC_IVAR_$_Reachability.reachabilityRef in /Users/fredrik/Workspace/********/build/********.build/Debug-iphonesimulator/********.build/Objects-normal/i386/Reachability-89CD930C57F9E55C.o and /Users/fredrik/Workspace/********/build/********.build/Debug-iphonesimulator/********.build/Objects-normal/i386/Reachability-6FEC7F1ECD12144E.o 
 

J'utilise Xcode 3.2.4 avec iOS 4.2 et OS X 10.6.7

Répondre

1

Supprimer tout sauf une copie. Déplacez cette copie unique hors du dossier de la bibliothèque contenant (pour votre santé mentale).

+0

Je reçois 50 erreurs au lieu d'une si je déplace le fichier. Dois-je changer les références dans tous les autres fichiers dans ce cadre? – Fredrik

+0

Vous devrez peut-être mettre à jour votre "chemin de recherche d'en-tête" dans les paramètres de construction de la cible, en fonction de ce qui est déplacé. – MarkPowell

+0

Ok, j'ai réussi à inclure asi mais JSON est toujours en difficulté. cocos2d a déjà une librairie JSON mais ce n'est pas la lib que je veux. Il n'a pas les mêmes fonctions que http://code.google.com/p/json-framework/ Je ne peux pas supprimer les fichiers TouchJSON de cocos2d et je ne peux pas non plus inclure l'autre framework. – Fredrik

Questions connexes