如何修复错误没有会员"创建"

时间:2015-10-26 07:31:36

标签: cocos2d-x

bool AppDelegate::applicationDidFinishLaunching() {

auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
    glview = GLView::create("My Game");
    director->setOpenGLView(glview);
}

我不知道为什么我的代码有这个问题4智能感知:类" cocos2d :: GLView"没有会员"创建"。 Iam为windows 32bit构建。

2 个答案:

答案 0 :(得分:0)

GLView是一个由所有平台共享的抽象基类。

实现类通常称为GLViewImpl,但其创建功能仍然是特定于平台的。因此,在iOS上,您需要致电GLViewImpl::createWithEAGLView

答案 1 :(得分:0)

正如克里斯提到的,GLView是一个抽象类。如果你在Win32上运行,那么你应该使用:

GLViewImpl::createWithRect("Window name", Rect(0, 0, designResolutionSize.width, designResolutionSize.height));

如果有帮助,请告诉我。