error C2061: 语法错误: 标识符“CCTouch”
2013-03-27 22:37
309 查看
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
{
。。。。。。。。。。。
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
{
。。。。。。。。。。。
相关文章推荐
- error C2061: 语法错误: 标识符“CCTouch”
- error C2061: 语法错误 : 标识符“***” error C2146: 语法错误 : 缺少“;” C++两个类相互引用问题
- error C2061: 语法错误: 标识符“__RPC__out_xcount_part” VS2010
- 重装vs2010后出现Atldef.h(689): error C2061:语法错误:标识符“dwLen”
- 使用Opencv2遇到error C2061: 语法错误: 标识符dest
- error C2061: 语法错误 : 标识符“_Wherenode” 的错误
- error C2061: 语法错误: 标识符“DEVICE_SCALE_FACTOR”
- error C2061: 语法错误: 标识符“map”
- 调用opencv时,使用Egien工具出现“error C2061: 语法错误: 标识符“Matrix””和“error C2653: “Eigen”:不是类或命名空间名称”该如何解决?
- vs2012_error C2061: 语法错误: 标识符“uint64_t”
- error C2061: 语法错误 : 标识符“_TCHAR”
- error C2061: 语法错误: 标识符“__RPC__out_xcount_part” VS2010
- error C2061: 语法错误 : 标识符“__RPC__out_xcount_part”
- VS2010 error C2061: 语法错误: 标识符“__RPC__out_xcount_part” 解决方法
- error C2061: 语法错误: 标识符“Bitmap”
- 使用Opencv2遇到error C2061: 语法错误: 标识符dest
- error C2061: 语法错误 : 标识符“CDWordArray”
- error C2061: 语法错误: 标识符“_TCHAR”
- error C2061: 语法错误 : 标识符“SHANDLE_PTR”
- error C2061: 语法错误 : 标识符“_DebugHeapTag”