47 votes

Compilateur non pris en charge 'com.apple.compilers.llvmgcc42' xcode 5 DP

J'ai un projet qui contient Geos et Proj à l'intérieur. Avant Xcode 5, je les compilais avec le compilateur LLVM GCC 4.2, mais dans Xcode 5 DP, je reçois une erreur concernant un compilateur non pris en charge. Choisir un autre compilateur pour obtenir des erreurs de compilation dépend de la syntaxe. Comment puis-je résoudre ce problème?

236voto

user2523620 Points 1021

Changez votre compilateur pour C / C ++ / ObjectiveC Allez dans Paramètres de construction-> Options de construction-> compilateur pour C / C ++ / ObjectiveC; sélectionnez Par défaut (Apple LLVM5.0)

28voto

Come2niks Points 201

Cela fonctionne pour moi, j'espère vous aider aussi.
Pour Xcode 5.1
Allez dans Paramètres de construction -> Options de construction -> Compilateur pour C / C ++ / Objective-C
Sélectionnez le fournisseur par défaut (Apple LLVM 5.1)

1voto

afarnham Points 1750

Si vous compilez à partir de la ligne de commande (comme je le fais lors de la création de GEOS et de proj4), la commande suivante trouvera le compilateur qui vous convient et l'exécutera.

 xcrun --sdk iphoneos clang
 

Ou utilisez iphonesimulator au lieu de iphoneos si vous voulez construire pour la sim.

-23voto

borrrden Points 20950

A) Arrêtez d'utiliser Xcode 5

ou

B) Corrigez les erreurs dans votre code

Je sais que cette réponse ne vous plaira pas, mais Apple a exprimé à plusieurs reprises leur mécontentement envers GCC et l'a qualifiée de technologie obsolète.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X