关于 error C2039: “create”: 不是“cocos2d::GLView”的成员的解决方法

Posted 恨revenge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 error C2039: “create”: 不是“cocos2d::GLView”的成员的解决方法相关的知识,希望对你有一定的参考价值。

问题:

跑一个demo,因为是涉及3.x版本的引擎,不是很熟悉,在VS2013上运行,报错

error C2039: “create”: 不是“cocos2d::GLView”的成员

解决:

通过查阅资料,问度娘了解到,3.x版本引擎版本之间改动较大,demo是用3.2创建的,而我的开发环境是3.1.0,引擎变了,自然报错

办法:

出错代码:

if(!glview) {
  glview = GLView::create("My Game");
  glview->setFrameSize(320, 480);
  director->setOpenGLView(glview);

修改后:

if(!glview) {
  glview = GLViewImpl::create("My Game");
  glview->setFrameSize(320, 480);
  director->setOpenGLView(glview);

延伸:

参考,GLview类说明 http://www.cocos.com/doc/cocos2d-x-3.0/de/d4d/classcocos2d_1_1_g_l_view.html

以上是关于关于 error C2039: “create”: 不是“cocos2d::GLView”的成员的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

错误4error C2039: “Sleep”: 不是“boost::this_thread”的成员

error C2039: “bind2nd”: 不是“std”的成员

qt 错误 多继承 造成错误:error C2039: “qt_metacall“: 不是 “xxxxxx“ 的成员

qt 错误 多继承 造成错误:error C2039: “qt_metacall“: 不是 “xxxxxx“ 的成员

VS2017 C++error C2039: "cout": 不是"std"的成员

错误:C2039:“指针”:不是“QJsonObject::iterator”的成员