我使用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"
我完全遵循A-Z的这个教程。我在终端中运行此命令来编译我的项目。
cocos compile -p ios
参考:http://cocos2d-x.org/docs/manual/framework/html5/v2/cocos-console/en
谢谢,请指教。
答案 0 :(得分:2)
如果您使用的是github的源代码,这只是一个问题。 当你从github获得这个项目时,我假设你缺少额外的步骤。
在自述文件中它说:
Github note
如果你分叉我们的github存储库或从github下载包, 你需要做一些额外的任务:
- 运行
的外部依赖项frameworks/js-bindings/cocos2d-x/download-deps.py
以下载Cocos2d-x- 运行
tools/cocos2d-console/download-bin.py
下载某些cocos2d-console插件的bin文件,例如Google Closure Compiler和JSC 编译器。
答案 1 :(得分:0)
看起来子项目完全缺少Manifest.h中引用的json / document.h文件。我试图对include进行简单的评论,但这引发了我认为与丢失标题相关的错误。我认为提交与此子项目相关的错误(Cocos2d_libs)是有序的。