ошибка cocos2d - PullRequest
       16

ошибка cocos2d

2 голосов
/ 29 июля 2010

Я следую учебному пособию http://www.bit -101.com / blog /? P = 2115. В этом учебном пособии я нашел шаблон проекта и прошёл его, чтобы начать ....

Я скачал cocos2d-iphone-0.99.1, добавил подкаталог cocos2d в проект… .но, когда я собрал, я получил 9 ошибок и 4 ошибки

Scene.h: нет такого файла или каталогаНеобъявленный директор (первое использование в этой функции) /Volumes/Jobed/cocos2d/CCTexture2D.m:79:24: error: FontManager.h: Нет такого файла или каталога /Volumes/Jobed/cocos2d/CCTexture2D.m:80:35: error: FontLabelStringDrawing.h: Нет такого файла или каталога /Volumes/Jobed/cocos2d/CCTexture2D.m: В функции '- [CCTexture2D (Text) initWithString: fontName: fontSize:]': / Volumes / Jobed / cocos2d / CCTexture2D.m: 519: ошибка: необъявленный «ZFont» (первое использование в этой функции) /Volumes/Jobed/cocos2d/CCTexture2D.m:519: ошибка: (каждый необъявленный идентификатор сообщается только один раз /Volumes/Jobed/cocos2d/CCTexture2D.m: 519: ошибка: для каждой функции, в которой она появляется.) / Тома / Задание / cocos2d / CCTexture2D.m: 519: ошибка: необъявленный zFont (первое использование в этой функции) /Volumes/Jobed/cocos2d/CCTexture2D.m:519: ошибка: необъявленный FontManager (первое использование в этой функции) / Volumes / Jobed /cocos2d / CCTexture2D.m: 521: предупреждение: «NSString» может не отвечать на «-sizeWithZFont:» /Volumes/Jobed/cocos2d/CCTexture2D.m:521: предупреждение: (Сообщения без соответствующей сигнатуры метода / Volumes / Jobed / cocos2d/CCTexture2D.m:521: предупреждение: предполагается, что будет возвращено «id» и принято /Volumes/Jobed/cocos2d/CCTexture2D.m:521: предупреждение: «…» в качестве аргументов.) / Volumes / Jobed / cocos2d / CCTexture2D.m: 521: ошибка: несовместимые типы в присваивании /Volumes/Jobed/cocos2d/CCTexture2D.m: в функции '- [CCTexture2D (Text) initWithString: размеры: выравнивание: fontName: fontSize:]': / Volumes / Jobed / cocos2d /CCTexture2D.m: 567: ошибка: необъявленный «FontManager» (первое использование в этой функции) /Volumes/Jobed/cocos2d/CCTexture2D.m:569: предупреждение: «NSString» может не отвечать на «-drawInRect: withZFont: lineBreakMode: выравнивание»: '

етк ... я не знаю почему ... я новичок могу помочь ??

1 Ответ

6 голосов
/ 29 июля 2010

Некоторое время назад cocos2d переименовал все свои классы. Теперь они все начинаются с CC. В приведенном выше примере вы должны использовать CCDirector.h, а не Director.h

Для получения более подробной информации посмотрите cocos2d API .

После просмотра учебника, который вы разместили, кажется, что информация, содержащаяся в нем, немного устарела. Я думаю, что вы найдете инструкции по установке особенно хлопотно. Я бы посоветовал найти лучший учебник. На сайте cocos2d есть несколько постов. Вот более свежее руководство по установке cocos2d.

Редактировать: Я должен был разместить ссылку на руководство по программированию cocos2d напрямую. Он содержит всю информацию, необходимую для начала работы.

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