现在的位置: 首页 > 综合 > 正文

error C2061: 语法错误: 标识符“CCTouch”

2017年10月25日 ⁄ 综合 ⁄ 共 504字 ⁄ 字号 评论关闭

http://blog.csdn.net/m_changgong/article/details/8728882

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
{

。。。。。。。。。。。

抱歉!评论已关闭.