iphone: смещение сопроцессора вне диапазона - PullRequest
2 голосов
/ 12 октября 2010

У меня странная проблема с компиляцией 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 часов, и это очень расстраивает.

1 Ответ

1 голос
/ 02 октября 2012

Скорее всего, вы нашли ошибку компилятора.Вы действительно должны переключиться на компилятор LLVM (clang).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...