2010-10-12 9 views
2

J'ai un étrange problème de compilation avec xcode et iphone. mon jeu est fini presque, mais maintenant j'eu cette erreur de compilation suddently:iphone: co-processeur hors de portée

{standard input}:6108:co-processor offset out of range 

gcc-4.2 failed with exit code 1 

cela se produit que si je compile la version de l'appareil. la version de débogage et les deux versions pour le simulateur fonctionne. nettoyer les cibles et recompiler ne fonctionne pas. assez strangly que l'erreur ne se produit que si j'ajouter une ligne de code dans un fichier source spécifique et seulement entre ces lignes:

[_sharedDirector checkAndPutScoreToHighscore:(int)[player score]]; 
gameOverScreen = YES; 
gameOverScreenSlideY = 320.0f; 
[buttonManager activateButtonWithID:replayButton]; 
[buttonManager activateButtonWithID:menuButton]; 

donc quand je mets une ligne au hasard entre ces lignes de code i get cette erreur. Je ne sais pas ce qui cause cette erreur. J'avais ouvert le fichier de code source pour "montrer en tant que fichier d'assemblage" juste pour le plaisir, mais je ne pense pas que cela a causé l'erreur. a anybode un indice pour moi ce qui pourrait se passer? Je suis à la recherche sur le web pendant plus de 3 heures et c'est très frustrant.

+0

Pensez à mieux formater votre code intégré, cela pourrait nous aider à vous aider. –

Répondre

1

Vous avez probablement trouvé un bogue de compilateur. Vous devriez vraiment passer au compilateur LLVM (clang).

Questions connexes