2013-02-26 4 views
0

Peut-on Dites-moi comment résoudre cette erreur ... Mon code-X est la version 4.5. Mon IOS Simulator est la version 4,3Apple LLVM Compiler Error 4.1 [cible de déploiement invalide pour -stdlib = libC++]

clang: error: invalid deployment target for -stdlib=libc++ (requires iOS 5.0 or later) 

Commande /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang échoué avec le code de sortie 1

+0

http://stackoverflow.com/questions/10130655/pourquoi-le-code-compilateur-not-warning-me-about-invalid-methods-for-my-deployment – iPatel

Répondre

3

Dans votre cas, votre projet n'est pas soutenir votre défaut deployment target, vous devez changer (si 5.0 cible de déploiement non disponible, mettre à jour votre système)

Cette capture d'écran décrivent comment changer la cible de déploiement:

enter image description here

Toutes étape (pour le changement deployment target) sont i ajoutées à cette capture d'écran.

1) Sélectionner le projet À partir de votre barre de navigation Projet
2) Objectifs du projet Sélectionnez
3) sélectionnez Résumé onglet
4) sélectionner et modifier le déploiement cible.

2

Les projets créés à l'aide de Xcode 4.5 utilisent l'implémentation libC++ de la bibliothèque C++ standard. Mais la bibliothèque libC++ est disponible uniquement sur iOS 5.0 et versions ultérieures. Ainsi, si vous souhaitez activer le déploiement sur les versions antérieures d'iOS dans votre projet, définissez le paramètre de construction C++ Standard Library sur libstdC++ (bibliothèque standard Gnu C++).

Questions connexes