我对xcode和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];
所以当我在这行代码之间放一条随机行时,我得到了这个错误。 我不知道是什么原因导致这个错误。我打开源代码文件“显示为汇编文件”只是为了好玩,但我认为这不会导致错误。 有什么可以告诉我可能会发生什么?我在网上搜索超过3个小时,这非常令人沮丧。
答案 0 :(得分:1)
您很可能发现编译器错误。你真的应该切换到LLVM编译器(clang)。