问题如下:
F:\quick-cocos2d-x-2.2.3-rc\lib\cocos2d-x\extensions\CocoStudio\Armature\CCArmature.cpp(842) : error C2039: “onMovementEvent”: 不是“cocos2d::extension::CCArmature”的成员
f:\quick-cocos2d-x-2.2.3-rc\lib\cocos2d-x\extensions\cocostudio\armature\CCArmature.h(41) : 参见“cocos2d::extension::CCArmature”的声明
F:\quick-cocos2d-x-2.2.3-rc\lib\cocos2d-x\extensions\CocoStudio\Armature\CCArmature.cpp(846) : error C2065: “m_nScriptMovementHandler”: 未声明的标识符
F:\quick-cocos2d-x-2.2.3-rc\lib\cocos2d-x\extensions\CocoStudio\Armature\CCArmature.cpp(854) : error C2065: “m_nScriptMovementHandler”: 未声明的标识符
F:\quick-cocos2d-x-2.2.3-rc\lib\cocos2d-x\extensions\CocoStudio\Armature\CCArmature.cpp(865) : error C2039: “onMovementEvent”: 不是“cocos2d::extension::CCArmature”的成员
f:\quick-cocos2d-x-2.2.3-rc\lib\cocos2d-x\extensions\cocostudio\armature\CCArmature.h(41) : 参见“cocos2d::extension::CCArmature”的声明
F:\quick-cocos2d-x-2.2.3-rc\lib\cocos2d-x\extensions\CocoStudio\Armature\CCArmature.cpp(865) : error C2440: “类型转换”: 无法从“void (__cdecl *)(cocos2d::extension::CCArmature *,cocos2d::extension::MovementEventType,const char *)”转换为“cocos2d::extension::SEL_MovementEventCallFunc”
没有使该转换得以执行的上下文
F:\quick-cocos2d-x-2.2.3-rc\lib\cocos2d-x\extensions\CocoStudio\Armature\CCArmature.cpp(865) : error C2660: “cocos2d::extension::CCArmatureAnimation::setMovementEventCallFunc”: 函数不接受 1 个参数
jom: F:\quick-cocos2d-x-2.2.3-rc\lib\proj.qt\Makefile.libquickqt.Debug Error 2
我也碰到这个问题了,官方QQ群里<风北吹> 提示说是编码问题,把CCArmature.h这个头文件最后几行的中文注释删掉就可以了,擦
多谢 风北吹 同学
在ccarmature 最后的几个注释掉试试