【问题标题】:Cocos2d - json/document.h file not foundCocos2d - 未找到 json/document.h 文件
【发布时间】:2014-06-17 16:51:40
【问题描述】:

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

【问题讨论】:

    标签: ios json cocos2d-js


    【解决方案1】:

    仅当您使用来自 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 编译器。

    【讨论】:

    • 对于最新版本v3.6,您可以执行“download-deps.py”下载安装依赖包来解决这个问题。 $python 下载-deps.py
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-27
      相关资源
      最近更新 更多