书好像不是3.x的,环境是3.3,VS2013。
我是W7-64 ~
是关东升的书,里面学习菜单创建
创建精灵菜单
MenuItemSprite* startMenuItem = MenuItemSprite::create(startSpriteNormal, startSpriteSelected, CC_CALLBACK_1(HelloWorld::menuItemStartCallback, this));
startMenuItem->setPosition(Director::getInstance()->convertToGL(Vec2(700, 170)));
运行后报错,无法解析标识符、
错误 2 error LNK2019: 无法解析的外部符号 “public: void __thiscall HelloWorld::menuItemStartCallback(class cocos2d::Ref *)” (?menuItemStartCallback@HelloWorld@@QAEXPAVRef@cocos2d@@@Z),该符号在函数 “public: virtual bool __thiscall HelloWorld::init(void)” (?init@HelloWorld@@UAE_NXZ) 中被引用 D:\projects\HelloWorld\proj.win32\HelloWorldScene.obj HelloWorld
错误 3 error LNK1120: 1 个无法解析的外部命令 D:\projects\HelloWorld\proj.win32\Debug.win32\HelloWorld.exe 1 1 HelloWorld
前面的非精灵的菜单创建也会有类似的错误,请问是如何解决,导入lib文件吗?导入哪一个,下次遇见怎么排查解决错误呢?