Juste mis à jour à Lion et xcode 4.2. Maintenant, quand je recompile mon programme que j'obtenir ces erreurs:XCode 4.2 erreur seg clang
/Users/XXX/Code/iPhone/XXX/Code/Scenes/GameScene.mm:1806:35: current parser token ';'
/Users/XXX/Code/iPhone/XXX/Code/Scenes/GameScene.mm:1762:1: parsing Objective-C method 'updateWithTouchLocationMoved:withEvent:view:'
/Users/XXX/Code/iPhone/XXX/Code/Scenes/GameScene.mm:1762:1: in compound statement ('{}')
/Users/XXX/Code/iPhone/XXX/Code/Scenes/GameScene.mm:1771:2: in compound statement ('{}')
/Users/XXX/Code/iPhone/XXX/Code/Scenes/GameScene.mm:1789:3: in compound statement ('{}')
/Users/XXX/Code/iPhone/XXX/Code/Scenes/GameScene.mm:1796:4: in compound statement ('{}')
/Users/XXX/Code/iPhone/XXX/Code/Scenes/GameScene.mm:1799:5: in compound statement ('{}')
clang: error: unable to execute command: Segmentation fault: 11
clang: error: clang frontend command failed due to signal 2 (use -v to see invocation)
Il n'y a rien d'étrange se passe autour de ces numéros de ligne. Pas de déclarations composées, juste simple si (a == b)
type de choses. Certains des numéros de ligne d'erreur ne sont même pas sur les déclarations, juste des lignes vides ou un {accolade. Je soupçonne que les numéros de ligne ne sont pas précis. Je suis un peu mort dans l'eau maintenant. Code compilé amende sous 4.1.
Un conseil?
Peut-être appartient à SuperUser - pas vraiment une question de programmation, juste que le programme qui échoue se trouve être un outil de programmation. – millimoose
@India, les questions de l'outil de programmation sont sur le sujet ici: [... si votre question couvre généralement ... les outils logiciels couramment utilisés par les programmeurs] (http://stackoverflow.com/faq#questions) – sarnold