我在头文件里这样写的
#include "common.h"
#include "cocos2d.h"
#include "cocos-ext.h"
USING_NS_CC;
USING_NS_CC_EXT;
class ShopLayer : public CCLayer,public CCScrollViewDelegate
{
public:
virtual bool init();
static CCScene* scene(CCRenderTexture *sqr, bool isFlip);
void menuButtonBuy(CCObject* sender);
void menuButtonBack(CCObject* sender);
CREATE_FUNC(ShopLayer);
protected:
void initFace();
};
编译总是报这样的写
3> ShopLayer.cpp
3>d:\dev\cocos2d-x-2.2.3\projects\test\classes\shoplayer.h(21): error C2259: “ShopLayer”: 不能实例化抽象类
3> 由于下列成员:
3> “void cocos2d::extension::CCScrollViewDelegate::scrollViewDidScroll(cocos2d::extension::CCScrollView *)”: 是抽象的
3> d:\dev\cocos2d-x-2.2.3\extensions\gui\ccscrollview\ccscrollview.h(55) : 参见“cocos2d::extension::CCScrollViewDelegate::scrollViewDidScroll”的声明
3> “void cocos2d::extension::CCScrollViewDelegate::scrollViewDidZoom(cocos2d::extension::CCScrollView *)”: 是抽象的
3> d:\dev\cocos2d-x-2.2.3\extensions\gui\ccscrollview\ccscrollview.h(56) : 参见“cocos2d::extension::CCScrollViewDelegate::scrollViewDidZoom”的声明
这是什么问题啊?
工程属性包含目录中我也写的$(ProjectDir)…\extensions
请大神帮下忙了啊,谢谢