【已解决】cocos2d x 3.3 Button的EventType怎么得到

cocos2d x 3.3 Button的EventType怎么得到

button->addTouchEventListener(CC_CALLBACK_2(xxx::touchEvent, this));

void xxx::touchEvent(Ref *pSender, Widget::TouchEventType type)
{
    switch (type)
    {
        case Widget::TouchEventType::BEGAN:
            break;
        case Widget::TouchEventType::MOVED:
            break;
        case Widget::TouchEventType::ENDED:
            break;
        case Widget::TouchEventType::CANCELED:
            break;
        default:
            break;
    }
}
```

使用ui::Widget::TouchEventType 就出错
错误 1 error C2027: 使用了未定义类型“cocos2d::ui::Widget” (…\Classes\GameScene.cpp) e:\cocos\game\gongjianshou\classes\gamescene.h 25 1 GongJianShou
错误 2 error C2061: 语法错误: 标识符“TouchEventType” (…\Classes\GameScene.cpp) e:\cocos\game\gongjianshou\classes\gamescene.h 25 1 GongJianShou

不知道是不是因为使用VS2013的原因
用Cocos Code IDE的Lua写的就行

你有没有导入头文件
#include “ui/CocosGUI.h”

蓝翔出来的就是不一样,谢谢了