0

我对 wx 库的 OpenGL 画布有疑问。当我使用该方法SwapBufferswxGLCanvas,整个过程都会以退出代码终止1。如果我删除方法调用,程序将继续运行。不幸的是,也没有 GL 图纸。

我认为这是 wx 库的内部问题。也许是由于一些编译问题或类似的事情。

只是想知道这个问题是否已经发生在其他人身上,以及是否,如何解决。

编辑:已解决。使用了错误的构造函数并将 NULL 引用作为 wxGLContext 传递...

4

1 回答 1

1

检查是否在 Canvas创建中设置了 WX_GL_DOUBLEBUFFER?. 为了验证您的 OpenGL 库等设置是否正确,构建并运行 wxWindows 下可用的 OpenGL 测试之一。我过去使用过 wxGL 层,它工作正常。大多数时候是设置问题。

于 2009-02-08T18:57:49.217 回答