代码
我应该已经一字不落的按教程搬了,居然还是报错,折腾了半天没有任何结果,请问应该怎么解决?
#ifndef HELLOWORLD_SCENE_H
#define HELLOWORLD_SCENE_H
#include “cocos2d.h”
#include “SimpleAudioEngine.h”
USING_NS_CC;
class HelloWorld : public cocos2d::CCLayer
{
public:
virtual bool init();
static cocos2d::CCScene* scene();
CREATE_FUNC(HelloWorld);
virtual void ccTouchesBegan(CCSet * pTouches,CCEvent * pEvent);
virtual void ccTouchesMoved(CCSet * pTouches,CCEvent * pEvent);
virtual void ccTouchesEnded(CCSet * pTouches,CCEvent * pEvent);
virtual void ccTouchesCancelled(CCSet * pTouches,CCEvent * pEvent);
};
#endif
报错
4>HelloWorldScene.obj : error LNK2001: 无法解析的外部符号 “public: virtual void __thiscall HelloWorld::ccTouchesBegan(class cocos2d::CCSet *,class cocos2d::CCEvent *)” (?ccTouchesBegan@HelloWorld@@UAEXPAVCCSet@cocos2d@@PAVCCEvent@3@@Z)
4>HelloWorldScene.obj : error LNK2001: 无法解析的外部符号 “public: virtual void __thiscall HelloWorld::ccTouchesMoved(class cocos2d::CCSet *,class cocos2d::CCEvent *)” (?ccTouchesMoved@HelloWorld@@UAEXPAVCCSet@cocos2d@@PAVCCEvent@3@@Z)
4>HelloWorldScene.obj : error LNK2001: 无法解析的外部符号 “public: virtual void __thiscall HelloWorld::ccTouchesEnded(class cocos2d::CCSet *,class cocos2d::CCEvent *)” (?ccTouchesEnded@HelloWorld@@UAEXPAVCCSet@cocos2d@@PAVCCEvent@3@@Z)
4>HelloWorldScene.obj : error LNK2001: 无法解析的外部符号 “public: virtual void __thiscall HelloWorld::ccTouchesCancelled(class cocos2d::CCSet *,class cocos2d::CCEvent *)” (?ccTouchesCancelled@HelloWorld@@UAEXPAVCCSet@cocos2d@@PAVCCEvent@3@@Z)
4>D:\ocos2d-x-2.2.5\projects\New_X\proj.win32\Debug.win32\HelloCpp.exe : fatal error LNK1120: 4 个无法解析的外部命令