2013-07-22 2 views
0

Я пытаюсь использовать allegro на Xcode, после следующих уроков я получил это предупреждение, «неявное преобразование теряет целую точность».
Я считаю, что я не могу сделать игру в полноэкранном режиме или не изменять размер экрана из-за этого предупреждения. Я также не могу создать растровое изображение изображенияAllegro - неявное преобразование теряет целую точность - Предупреждение о Xcode «fmaths.inl» прерывает некоторые коды для работы?

Как бы исправить это? Я не могу вносить в него никаких изменений, так как у меня нет никакого разрешения!

int res = lres >> 16; 
      ^   implicit conversion loses integer precision 

ли помочь мне здесь

+0

Что такое тип ЛРЭС? –

+0

lres is LONG_LONG – junyi00

+0

Является ли это ошибкой или предупреждением? Предупреждения можно просто игнорировать. –

ответ

0

попробовать

NSInteger res = lres >> 16; 
+0

Я не могу отредактировать файл, так как у меня нет разрешения – junyi00

+0

Использование необъявленного идентификатора «NSUInteger», использование необъявленных «res», вы имели в виду «lres» ?, и то же предупреждение, о котором упоминалось выше »неявное преобразование теряет целую точность» – junyi00

+0

try с NSInteger я редактировал код. –