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: p>
3 Réponses :
Ajouter Aussi, veuillez déposer un bogue à Apple. P> /Developer/platforms/iphoneos.platform/developer/sdks/iphoneos3.0.sdk/usr/include/c ++ / 4.2.1 / armv6-pomme-darwin9 / code> comme le chemin inclus . P>
L'ajout de ce chemin ne fera que réparer le périphérique.
Pour corriger ce bogue pour toutes les versions SDK, ajoutez
$(SDKROOT)/usr/include/c++/4.2.1/armv6-apple-darwin9
Il n'y a pas de sous-répertoire Armv6-Apple-Darwin9 P>
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.