Ошибка компиляции в пустом cocos2d 2.0 (iPhone) - PullRequest
7 голосов
/ 09 октября 2011

Когда я пытаюсь скомпилировать новый проект cocos2d + box2d в xcode4.Я получил сообщение об ошибке, например: / Users / bla-bla / Тестирование Cocos2d / Тестирование Cocos2d / libs / cocos2d / CCDirector.h: 32: 9: фатальная ошибка: файл 'kazmath / mat4.h' не найден [2]

/ Пользователи / bla-bla / Тестирование Cocos2d / Тестирование Cocos2d / libs / cocos2d / CCNode.h: 37: 9: фатальная ошибка: файл 'kazmath / kazmath.h' не найден [2]

Файл, который я проверял, что не так?

Ответы [ 3 ]

14 голосов
/ 10 ноября 2011

Это вызвано наличием пробела в имени пути к вашему проекту. Чтобы обойти это, вам нужно добавить следующее в конфигурации вашего проекта ... в Build Settings, в группе Search Paths установите для Header Search Paths следующее значение:

"${SRCROOT}/Cocos2d testing/libs/kazmath/include"

Не забудьте включить двойные кавычки.

1 голос
/ 10 октября 2011

Вы проверили в Finder, чтобы увидеть, есть ли реальная папка с именем kazmath по тому же пути, что и CCNode?если нет, то, вероятно, есть недостаток в скрипте установки шаблонов для этой версии coco.Но не полагайтесь на «древовидное представление» навигатора проекта Xcode, чтобы действительно знать, присутствует файл или нет.Если путь во включении неверный, предложите сообщить об этом команде кокосов.Вы могли бы временно исправить операторы импорта, чтобы начать работу, но это было бы выброшенным кодом :), когда Coco выпускает другого кандидата на выпуск, предположительно исправленного.

0 голосов
/ 01 августа 2014

Убедитесь, что вы редактируете правильные пути поиска заголовка для правильной цели.1 час моей жизни был потрачен на редактирование основного проекта или приложения, а не теста!

Target Selector

...