6
votes

Compilation C ++ pour iPhone (numéro de stl?)

J'essaie de compiler un code C ++ comme une bibliothèque statique à utiliser sur l'iPhone. Si je compile des choses pour le simulateur (architecture I386), tout compile juste PATEACHY, mais lorsque je change l'architecture au bras, je reçois toutes ces erreurs, apparemment dans les en-têtes SDK iPhone SDK. Toute idée de ce qui se passe?

Tout d'abord des erreurs: xxx


1 commentaires

Ceci utilise l'iPhone 3.2 SDK Beta BTW. Si je choisis la cible en tant que périphérique 3.2, il semble fonctionner, mais toutes les versions moindre OS me donnent ces erreurs.


3 Réponses :


9
votes

Ajouter /Developer/platforms/iphoneos.platform/developer/sdks/iphoneos3.0.sdk/usr/include/c ++ / 4.2.1 / armv6-pomme-darwin9 / comme le chemin inclus .

Aussi, veuillez déposer un bogue à Apple.


1 commentaires

L'ajout de ce chemin ne fera que réparer le périphérique.



7
votes

Pour corriger ce bogue pour toutes les versions SDK, ajoutez

$(SDKROOT)/usr/include/c++/4.2.1/armv6-apple-darwin9


0 commentaires

0
votes

Il n'y a pas de sous-répertoire Armv6-Apple-Darwin9


0 commentaires