您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> 游戏开发 >> cocos2d编译问题,求大神解惑,谢谢!

cocos2d编译问题,求大神解惑,谢谢!

来源:网络整理     时间:2017/1/14 4:47:45     关键词:

关于网友提出的“ cocos2d编译问题,求大神解惑,谢谢!”问题疑问,本网通过在网上对“ cocos2d编译问题,求大神解惑,谢谢!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: cocos2d编译问题,求大神解惑,谢谢!
描述:

1>  Unknown compiler version - please run the configure tests and report the results
1>\classes\stdafx.h(71): error C2039: “gui”: 不是“cocos2d”的成员
1>\classes\stdafx.h(71): error C2871: “gui”: 具有该名称的命名空间不存在
1>\classes\AnimateInjectionManager.h(243): error C2146: 语法错误: 缺少“;”(在标识符“idir”的前面)
1>\classes\AnimateInjectionManager.h(243): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
1>\classes\AnimateInjectionManager.h(248): error C2061: 语法错误: 标识符“LoadingBarType”
1>\classes\AnimateInjectionManager.h(303): error C2504: “UIWidget”: 未定义基类
1>\classes\AnimateInjectionManager.h(311): error C2061: 语法错误: 标识符“UILoadingBar”
1>\classes\AnimateInjectionManager.h(312): error C2061: 语法错误: 标识符“TextureResType”
1>\classes\AnimateInjectionManager.h(313): error C2061: 语法错误: 标识符“LoadingBarType”
1>\classes\AnimateInjectionManager.h(320): error C2146: 语法错误: 缺少“;”(在标识符“getDirection”的前面)
1>\classes\AnimateInjectionManager.h(320): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
1>\classes\AnimateInjectionManager.h(320): warning C4183: “getDirection”:  缺少返回类型;假定为返回“int”的成员函数
1>\classes\AnimateInjectionManager.h(331): error C2146: 语法错误: 缺少“;”(在标识符“idir”的前面)
1>\classes\AnimateInjectionManager.h(331): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
1>\classes\AnimateInjectionManager.h(305): error C2039: “autorelease”: 不是“UIEnergyBar”的成员
1>          \classes\AnimateInjectionManager.h(303) : 参见“UIEnergyBar”的声明
1>\classes\scene/HelperOverlayer.h(47): error C2146: 语法错误: 缺少“;”(在标识符“seekWidgetByName”的前面)
1>\classes\scene/HelperOverlayer.h(47): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
1>\classes\scene/HelperOverlayer.h(47): error C2061: 语法错误: 标识符“UIWidget”
1>\classes\scene/HelperOverlayer.h(47): warning C4183: “seekWidgetByName”:  缺少返回类型;假定为返回“int”的成员函数
1>\classes\GobleMethod.h(23): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>\classes\GobleMethod.h(23): error C2433: “FuncAssemble::UIWidget”: 不允许在数据声明中使用“virtual”
1>\classes\GobleMethod.h(23): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
1>\classes\GobleMethod.h(23): warning C4183: “LoadWidgetFromJsonFile”:  缺少返回类型;假定为返回“int”的成员函数
1>\classes\GobleMethod.h(24): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>\classes\GobleMethod.h(24): error C2433: “FuncAssemble::UIWidget”: 不允许在数据声明中使用“virtual”
1>\classes\GobleMethod.h(24): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
1>\classes\GobleMethod.h(24): warning C4183: “GetLoadedWidgetFromJsonFileName”:  缺少返回类型;假定为返回“int”的成员函数
1>\classes\GobleMethod.h(25): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>\classes\GobleMethod.h(25): error C2433: “FuncAssemble::UIWidget”: 不允许在数据声明中使用“virtual”
1>\classes\GobleMethod.h(25): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
1>\classes\GobleMethod.h(25): warning C4183: “GetRootWidgetFromSubWidget”:  缺少返回类型;假定为返回“int”的成员函数
1>\classes\GobleMethod.h(26): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>\classes\GobleMethod.h(26): error C2433: “FuncAssemble::UIWidget”: 不允许在数据声明中使用“virtual”
1>\classes\GobleMethod.h(26): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
1>\classes\GobleMethod.h(26): warning C4183: “GetWidgetByCombiname”:  缺少返回类型;假定为返回“int”的成员函数
1>\classes\GobleMethod.h(27): error C2061: 语法错误: 标识符“UIWidget”
1>\classes\GobleMethod.h(28): error C2061: 语法错误: 标识符“TouchEventType”
1>\classes\GobleMethod.h(29): error C2061: 语法错误: 标识符“Widget”
1>\classes\GobleMethod.h(30): error C2061: 语法错误: 标识符“Widget”
1>\classes\GobleMethod.h(32): error C2061: 语法错误: 标识符“Widget”
1>\classes\GobleMethod.h(33): error C2061: 语法错误: 标识符“SEL_TouchEvent”
1>\classes\GobleMethod.h(23): error C2253: “FuncAssemble::LoadWidgetFromJsonFile”: 纯说明符或抽象重写说明符只允许在虚函数上使用
1>\classes\GobleMethod.h(24): error C2253: “FuncAssemble::GetLoadedWidgetFromJsonFileName”: 纯说明符或抽象重写说明符只允许在虚函数上使用
1>\classes\GobleMethod.h(25): error C2253: “FuncAssemble::GetRootWidgetFromSubWidget”: 纯说明符或抽象重写说明符只允许在虚函数上使用
1>\classes\GobleMethod.h(26): error C2253: “FuncAssemble::GetWidgetByCombiname”: 纯说明符或抽象重写说明符只允许在虚函数上使用
1>\classes\GobleMethod.h(140): error C2065: “UIWidget”: 未声明的标识符
1>\classes\GobleMethod.h(140): error C2923: “ExVersion”: 对于参数“_T”,“UIWidget”不是有效的 模板 类型变量
1>\classes\GobleMethod.h(144): error C2065: “UIWidget”: 未声明的标识符
1>\classes\GobleMethod.h(144): error C2065: “sender”: 未声明的标识符
1>\classes\GobleMethod.h(144): error C2065: “parent”: 未声明的标识符
1>\classes\GobleMethod.h(144): error C2182: “CallFunctor”: 非法使用“void”类型
1>\classes\GobleMethod.h(144): error C2513: “int cocos2d::CCObject::* ”: 在“=”前没有声明变量
1>\classes\GobleMethod.h(151): error C2065: “UILayer”: 未声明的标识符
1>\classes\GobleMethod.h(151): error C2923: “ExVersion”: 对于参数“_T”,“UILayer”不是有效的 模板 类型变量
1>\classes\GobleMethod.h(151): error C2955: “ExVersion”: 使用 类 模板 需要 模板 参数列表
1>          \classes\GobleMethod.h(103) : 参见“ExVersion”的声明
1>\classes\GobleMethod.h(153): error C2955: “ExVersion”: 使用 类 模板 需要 模板 参数列表
1>          \classes\GobleMethod.h(103) : 参见“ExVersion”的声明
1>\classes\GobleMethod.h(162): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>\classes\GobleMethod.h(162): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
1>\classes\GobleMethod.h(162): warning C4183: “GetRootWidget”:  缺少返回类型;假定为返回“int”的成员函数
1>\classes\GobleMethod.h(165): error C2146: 语法错误: 缺少“;”(在标识符“seekWidgetByName”的前面)
1>\classes\GobleMethod.h(165): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
1>\classes\GobleMethod.h(165): warning C4183: “seekWidgetByName”:  缺少返回类型;假定为返回“int”的成员函数
1>\classes\GobleMethod.h(167): error C2061: 语法错误: 标识符“UIWidget”
1>\classes\GobleMethod.h(173): error C2061: 语法错误: 标识符“TouchEventType”
1>\classes\GobleMethod.h(183): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>\classes\GobleMethod.h(183): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
1>\classes\GobleMethod.h(198): error C2146: 语法错误: 缺少“;”(在标识符“seekWidgetByName”的前面)
1>\classes\GobleMethod.h(198): error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认 int
1>\classes\GobleMethod.h(198): warning C4183: “seekWidgetByName”:  缺少返回类型;假定为返回“int”的成员函数
1>\classes\GobleMethod.h(200): error C2061: 语法错误: 标识符“UIWidget”
1>\classes\GobleMethod.h(203): error C2061: 语法错误: 标识符“TouchEventType”
1>\classes\GobleMethod.h(156): error C2614: “UILayerEx::UIPopupLayer”: 非法的成员初始化:“rootWidget”不是基或成员
1>\classes\GobleMethod.h(162): error C2065: “rootWidget”: 未声明的标识符
1>\classes\GobleMethod.h(194): error C2065: “UILayer”: 未声明的标识符
1>\classes\GobleMethod.h(194): error C2923: “ExVersion”: 对于参数“_T”,“UILayer”不是有效的 模板 类型变量
1>\classes\GobleMethod.h(194): error C2955: “ExVersion”: 使用 类 模板 需要 模板 参数列表
1>          \classes\GobleMethod.h(103) : 参见“ExVersion”的声明
1>\classes\GobleMethod.h(194): error C2352: “ExVersion<_T>::onExit”: 非静态成员函数的非法调用
1>          \classes\GobleMethod.h(117) : 参见“ExVersion<_T>::onExit”的声明
1>\classes\scene/PopupLayer.h(65): error C2504: “UIWidget”: 未定义基类
1>\classes\scene/PopupLayer.h(84): error C2504: “UIButton”: 未定义基类
========== 生成:  成功 0 个,失败 1 个,最新 5 个,跳过 0 个 ==========


解决方案1:

没有包含cocos2d.h?没有USING_NS_CC;?


以上介绍了“ cocos2d编译问题,求大神解惑,谢谢!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4197238.html

相关图片

相关文章