2011-11-01 4 views
0

amisComment lancer zxing dans Xcode 4.2?

Maintenant, j'ai mis à jour xcode 4.2 et iOS SDK 5.0.

Cela semble bien, mais le problème est que je ne peux pas exécuter mon exemple d'application zxing dans xcode 4.2.

Je vois toujours message d'erreur suivant:

"compilateur non pris en charge 'GCC 4.2' sélectionné pour l'architecture 'ARMv7'".

Comment puis-je résoudre ce problème?

Une bonne idée ou expérience?

S'il vous plaît aidez-moi ...

Cordialement et merci.

Répondre

8

Vous devez réinitialiser le compilateur à llvm-gcc ou clang (qui est répertorié comme "compilateur Apple par défaut" ou quelque chose comme ça dans Xcode 4.2). gcc (en tant que front et backend) n'est pas supporté par Xcode 4.2.

Les projets Xcode zxing d'origine définissent le compilateur sur gcc car llvm précédait Xcode 4.2 de zxing incorrect si vous activiez les optimisations. Xcode 4.2 a corrigé ces problèmes afin que le réglage du compilateur fonctionne. (Il y a encore des problèmes avec clang et C++ mais ceux-ci ne semblent pas affecter zxing.)

+0

merci, Smparkes – BoyGeneral

+3

Si cela fonctionne pour vous, vous devriez accepter la réponse (cliquez sur le crochet à gauche de la réponse .) – smparkes