新手..opengl es初始时问题

我想学习shader于是参考了下http://cn.cocos2d-x.org/tutorial/show?id=1336上面的代码,使用的是cocos2d-x3.3版本,编译器是vs2013,在编译的时候出现了以下问题
1.不能加入override
2.使用原作者代码时会出现以下问题(函数后面不加override):
2>d:\cocosproject\gltest\classes\helloworldscene.h(23): error C2061: 语法错误: 标识符“Renderer” (…\Classes\HelloWorldScene.cpp)
2>d:\cocosproject\gltest\classes\helloworldscene.h(29): error C2146: 语法错误: 缺少“;”(在标识符“_command”的前面) (…\Classes\HelloWorldScene.cpp)
2>d:\cocosproject\gltest\classes\helloworldscene.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (…\Classes\HelloWorldScene.cpp)
2>d:\cocosproject\gltest\classes\helloworldscene.h(23): error C3248: “cocos2d::Node::visit”: 声明为“final”的函数无法被“HelloWorld::visit”重写 (…\Classes\HelloWorldScene.cpp)
2> d:\cocosproject\gltest\cocos2d\cocos\2d\ccnode.h(1063) : 参见“cocos2d::Node::visit”的声明
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(35): error C2511: “void HelloWorld::visit(cocos2d::Renderer *,const cocos2d::Mat4 &,bool)”:“HelloWorld”中没有找到重载的成员函数
2> d:\cocosproject\gltest\classes\helloworldscene.h(6) : 参见“HelloWorld”的声明
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(36): error C2352: “cocos2d::Node::visit”: 非静态成员函数的非法调用
2> d:\cocosproject\gltest\cocos2d\cocos\2d\ccnode.h(1062) : 参见“cocos2d::Node::visit”的声明
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(38): error C2065: “_command”: 未声明的标识符
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(38): error C2228: “.init”的左边必须有类/结构/联合
2> 类型是“unknown-type”
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(38): error C2597: 对非静态成员“cocos2d::Node::_globalZOrder”的非法引用
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(39): error C2065: “_command”: 未声明的标识符
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(39): error C2228: “.func”的左边必须有类/结构/联合
2> 类型是“unknown-type”
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(39): error C2671: “HelloWorld::visit”: 静态成员函数没有“this”指针
2>d:\cocosproject\gltest\classes\helloworldscene.h(23): error C2061: 语法错误: 标识符“Renderer” (…\Classes\AppDelegate.cpp)
2>d:\cocosproject\gltest\classes\helloworldscene.h(29): error C2146: 语法错误: 缺少“;”(在标识符“_command”的前面) (…\Classes\AppDelegate.cpp)
2>d:\cocosproject\gltest\classes\helloworldscene.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (…\Classes\AppDelegate.cpp)
2>d:\cocosproject\gltest\classes\helloworldscene.h(23): error C3248: “cocos2d::Node::visit”: 声明为“final”的函数无法被“HelloWorld::visit”重写 (…\Classes\AppDelegate.cpp)
2> d:\cocosproject\gltest\cocos2d\cocos\2d\ccnode.h(1063) : 参见“cocos2d::Node::visit”的声明
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(40): error C2065: “_command”: 未声明的标识符

3.使用楼下的:
3.2 成功分享:
这段代码会出现类似的问题:

2>d:\cocosproject\gltest\classes\helloworldscene.h(23): error C2061: 语法错误: 标识符“Renderer” (…\Classes\HelloWorldScene.cpp)
2>d:\cocosproject\gltest\classes\helloworldscene.h(29): error C2146: 语法错误: 缺少“;”(在标识符“_command”的前面) (…\Classes\HelloWorldScene.cpp)
2>d:\cocosproject\gltest\classes\helloworldscene.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (…\Classes\HelloWorldScene.cpp)
2>d:\cocosproject\gltest\classes\helloworldscene.h(23): error C3248: “cocos2d::Node::visit”: 声明为“final”的函数无法被“HelloWorld::visit”重写 (…\Classes\HelloWorldScene.cpp)
2> d:\cocosproject\gltest\cocos2d\cocos\2d\ccnode.h(1063) : 参见“cocos2d::Node::visit”的声明
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(35): error C2511: “void HelloWorld::visit(cocos2d::Renderer *,const cocos2d::Mat4 &,uint32_t)”:“HelloWorld”中没有找到重载的成员函数
2> d:\cocosproject\gltest\classes\helloworldscene.h(6) : 参见“HelloWorld”的声明
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(36): error C2352: “cocos2d::Node::visit”: 非静态成员函数的非法调用
2> d:\cocosproject\gltest\cocos2d\cocos\2d\ccnode.h(1062) : 参见“cocos2d::Node::visit”的声明
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(38): error C2065: “_command”: 未声明的标识符
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(38): error C2228: “.init”的左边必须有类/结构/联合
2> 类型是“unknown-type”
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(38): error C2597: 对非静态成员“cocos2d::Node::_globalZOrder”的非法引用
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(39): error C2065: “_command”: 未声明的标识符
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(39): error C2228: “.func”的左边必须有类/结构/联合
2> 类型是“unknown-type”
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(39): error C2671: “HelloWorld::visit”: 静态成员函数没有“this”指针
2>d:\cocosproject\gltest\classes\helloworldscene.cpp(40): error C2065: “_command”: 未声明的标识符
2>d:\cocosproject\gltest\classes\helloworldscene.h(23): error C2061: 语法错误: 标识符“Renderer” (…\Classes\AppDelegate.cpp)
2>d:\cocosproject\gltest\classes\helloworldscene.h(29): error C2146: 语法错误: 缺少“;”(在标识符“_command”的前面) (…\Classes\AppDelegate.cpp)
2>d:\cocosproject\gltest\classes\helloworldscene.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (…\Classes\AppDelegate.cpp)
2>d:\cocosproject\gltest\classes\helloworldscene.h(23): error C3248: “cocos2d::Node::visit”: 声明为“final”的函数无法被“HelloWorld::visit”重写 (…\Classes\AppDelegate.cpp)
2> d:\cocosproject\gltest\cocos2d\cocos\2d\ccnode.h(1063) : 参见“cocos2d::Node::visit”的声明

小白求问啊!想知道到底是出了什么问题,怎么解决!哪位大神帮助则个!