3

我使用 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

4

2 回答 2

2

如果您使用来自 github 的源代码,这只是一个问题。我假设您从 github 获取项目时缺少所需的额外步骤。

在自述文件中说:

Github 笔记

如果你 fork 我们的 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 Compiler。
于 2014-09-17T05:18:00.317 回答
0

看起来子项目完全缺少 Manifest.h 中引用的 json/document.h 文件。我尝试对包含进行简单的评论,但这引发了我认为与缺少的标头有关的错误。我认为提交与此子项目(Cocos2d_libs)相关的错误是有必要的。

于 2014-09-10T21:06:19.213 回答