error C2061: 語法錯誤: 標識符“CCTouch”

HelloCpp工程中,如果爲HelloWorld實現觸屏事件,加入如下虛函數聲明:

virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent);
virtual void ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent);

virtual void ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent);
virtual void ccTouchCancelled(CCTouch *pTouch, CCEvent *pEvent);

編譯時錯誤提示如下:

error C2061: 語法錯誤: 標識符“CCTouch”

解決方法:在HelloWorldScene.h加入使用cocos2d名稱空間的聲明,如下:

#include "cocos2d.h"
//使用cocos2d命名空間 
USING_NS_CC;
class HelloWorld : public cocos2d::CCLayer
{

。。。。。。。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章