从xcode工具 转到vs,各种不适应,以及出现一推的问题,上网查了资料说可能是版本过低,我使用的是VS2013,cocos2d-x 2.2.3版本的,不知道这两个配置在一起会不会出现问题。以下是我在写代码的时候出现的错误:
1> StartScene.cpp
1>g:cocosdcocos2d-x-2.2.3cocos2d-x-2.2.3projectsbirdsagainproj.win32startscene.cpp(28): error C2440: “类型转换”: 无法从“void (__thiscall StartScene::* )(void)”转换为“cocos2d::SEL_SCHEDULE”
1> 指向成员的指针有不同的表示形式;无法在它们之间进行类型转换
1>g:cocosdcocos2d-x-2.2.3cocos2d-x-2.2.3projectsbirdsagainproj.win32startscene.cpp(42): error C2440: “类型转换”: 无法从“void (__thiscall StartScene::* )(void)”转换为“cocos2d::SEL_MenuHandler”
1> 指向成员的指针有不同的表示形式;无法在它们之间进行类型转换
1>g:cocosdcocos2d-x-2.2.3cocos2d-x-2.2.3projectsbirdsagainproj.win32startscene.cpp(42): error C2665: “cocos2d::CCMenuItemToggle::createWithTarget”: 2 个重载中没有一个可以转换所有参数类型
1> g:cocosdcocos2d-x-2.2.3cocos2d-x-2.2.3cocos2dxmenu_nodesccmenuitem.h(397): 可能是“cocos2d::CCMenuItemToggle *cocos2d::CCMenuItemToggle::createWithTarget(cocos2d::CCObject *,cocos2d::SEL_MenuHandler,cocos2d::CCMenuItem *,...)”
1> 尝试匹配参数列表“(StartScene *const , cocos2d::CCMenuItemImage *, cocos2d::CCMenuItemImage *, int)”时
1>g:cocosdcocos2d-x-2.2.3cocos2d-x-2.2.3projectsbirdsagainproj.win32startscene.cpp(48): error C2440: “类型转换”: 无法从“void (__thiscall StartScene::* )(void)”转换为“cocos2d::SEL_SCHEDULE”
1> 指向成员的指针有不同的表示形式;无法在它们之间进行类型转换
1>g:cocosdcocos2d-x-2.2.3cocos2d-x-2.2.3projectsbirdsagainproj.win32startscene.cpp(119): warning C4305: “参数”: 从“double”到“float”截断
1>g:cocosdcocos2d-x-2.2.3cocos2d-x-2.2.3projectsbirdsagainproj.win32startscene.cpp(123): error C2440: “类型转换”: 无法从“void (__thiscall StartScene::* )(cocos2d::CCSprite *)”转换为“cocos2d::SEL_CallFunc”
1> 指向成员的指针有不同的表示形式;无法在它们之间进行类型转换
1>g:cocosdcocos2d-x-2.2.3cocos2d-x-2.2.3projectsbirdsagainproj.win32startscene.cpp(123): error C2665: “cocos2d::CCCallFuncN::create”: 2 个重载中没有一个可以转换所有参数类型
1> g:cocosdcocos2d-x-2.2.3cocos2d-x-2.2.3cocos2dxactionsccactioninstant.h(411): 可能是“cocos2d::CCCallFuncN *cocos2d::CCCallFuncN::create(int)”
1> 尝试匹配参数列表“(StartScene *const )”时
就是这些错误,麻烦各位帮忙解决下~~