Cocos2d — файл json/document.h не найден

Я создаю мобильную игру, используя фреймворк cocos2d. Проблема в том, что я получил эту ошибку, когда пытаюсь скомпилировать платформу ios.

In file included from /Users/MNurdin/Documents/Game/WTP/frameworks/js-bindings/bindings/manual/chipmunk/js_bindings_chipmunk_manual.cpp:26:
In file included from /Users/MNurdin/Documents/Game/WTP/frameworks/js-bindings/bindings/proj.ios_mac/../../cocos2d-x/extensions/cocos-ext.h:16:
In file included from /Users/MNurdin/Documents/Game/WTP/frameworks/js-bindings/bindings/proj.ios_mac/../../cocos2d-x/extensions/assets-manager/AssetsManager.h:32:
/Users/MNurdin/Documents/Game/WTP/frameworks/js-bindings/bindings/proj.ios_mac/../../cocos2d-x/extensions/assets-manager/Manifest.h:36:10: fatal error: 'json/document.h' file not found
#include "json/document.h"

Я точно следую этому руководству от А до Я. Я запускаю эту команду в своем терминале, чтобы скомпилировать свой проект.

cocos compile -p ios

Ссылка: http://cocos2d-x.org/docs/manual/framework/html5/v2/cocos-console/en


person Mohammad Nurdin    schedule 17.06.2014    source источник


Ответы (2)


Это проблема только в том случае, если вы используете исходный код из github. Я предполагаю, что вы пропустили дополнительный шаг, необходимый, когда вы получили проект от github.

В ReadMe написано:

заметка на гитхабе

Если вы разветвите наш репозиторий github или загрузите пакет с github, вам нужно будет выполнить некоторые дополнительные задачи:

  • Запустите frameworks/js-bindings/cocos2d-x/download-deps.py, чтобы загрузить внешние зависимости для Cocos2d-x.
  • Запустите tools/cocos2d-console/download-bin.py, чтобы загрузить bin-файлы для некоторых плагинов cocos2d-console, таких как Google Closure Compiler и JSC Compiler.
person Daigo Sato    schedule 17.09.2014
comment
Для последней версии v3.6 вы можете выполнить download-deps.py, чтобы загрузить и установить зависимости для решения этой проблемы. $python скачать-deps.py - person wenbo qiu; 02.05.2015

Похоже, что в подпроекте полностью отсутствует файл json/document.h, как указано в Manifest.h. Я попытался просто прокомментировать включение, но это вызвало ошибки, которые, как мне кажется, связаны с отсутствующим заголовком. Я думаю, что сообщение об ошибке, связанной с этим подпроектом (Cocos2d_libs), уместно.

person pbamma    schedule 10.09.2014