2010-10-12 78 views
2

我有一個奇怪的xcode和iphone編譯問題。我的遊戲幾乎完成,但現在我得到這個suddently編譯錯誤:iphone:協處理器偏移量超出範圍

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

gcc-4.2 failed with exit code 1 

,如果我編譯設備的發佈版本這只是發生。調試版本和模擬器的兩個版本都可以工作。乾淨的目標和重新編譯不起作用。

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

所以,當我把這個代碼行之間的隨機行我得到這個錯誤: strangly不夠,錯誤只如果我行的代碼添加到一個特定的源文件,只有這些線路之間發生。 我不知道是什麼原因導致了這個錯誤。我打開源代碼文件「顯示爲程序集文件」只是爲了好玩,但我不認爲這會導致錯誤。 對我有任何暗示可能會發生什麼?我在網上搜索了3個多小時,這非常令人沮喪。

+0

考慮更好地設置嵌入式代碼的格式,這可能會幫助我們幫助您。 – 2010-10-12 19:55:48

回答

1

你很可能發現了一個編譯器錯誤。你真的應該切換到LLVM編譯器(clang)。