ld: symbole (s) non trouvé pour l'architecture x86_64 (Xcode 4) // opengles.o
Je suis en train de faire un xcode de commande de l'outil avec les bibliothèques externes et a obtenu quelques erreurs.
ce que j'ai essayé de le cas resovle :
- Construire avec différents compilateur
- supprimer La GLES dossier et l'ajouter à nouveau
- Construire sur 32 et 64
Ai-je raté quelque chose au sujet de l'opengles.cpp ?
Si vous avez une idée de ce qui peut être fait suivant s'il vous plaît dites donc, ci-dessous vous pouvez trouver toutes les informations concernant le projet et d'erreur. Si vous avez besoin de plus d'info je suis heureux de vous aider. Aussi, si vous savez comment obtenir le NiUsertracker échantillon de opnni compilé dans xcode 4, il serait également d'une grande aide pour résoudre ce problème
L'erreur :
Le problème pourrait avoir quelque chose à faire avec ces fichiers :
L'info sur le montage de projet (c'est un outil de ligne de commande pas une application) :
Capture d'écran de la sortie lors de la construction de
Les paramètres de construction
source d'informationauteur Olivier_s_j
Vous devez vous connecter pour publier un commentaire.
Habituellement, lorsque je obtenir ces types d'erreurs, C'est parce que j'ai oublié de lien avec la bibliothèque. Le dossier que vous avez obtenu contient uniquement les en-têtes; essayez de trouver le cadre pour l'OpenGL ES. (Je pense que Xcode est livré avec un GLES cadre, essayez de rechercher.)
Exécuter les commandes manuellement dans un terminal (Terminal.app) pour savoir exactement quel est le problème:
Après l'exécution de la dernière commande (
/Developer/usr/bin/llvm-g++-4.2
), il va montrer la raison de l'échec.Si le
setenv MACOSX_DEPLOYMENT_TARGET 10.7
commande échoue, remplacezsetenv
avecexport
et mettre un=
avant la10.7
comme ceci:Il semble que votre manque un paramètre de votre configuration. Éventuellement le nom de l'application (MyApp.app). Assurez-vous que votre ne rien manquer de l'onglet "Info" dans la fenêtre paramètres du projet (cliquez simplement sur le premier élément de la liste de fichiers sur la gauche).
De llvm-gcc page de man:
enlever le cadre.Et l'ajouter à nouveau.Quittez le Xcode et le relancer.