2009-02-08 73 views
0

我对wx库的OpenGL画布有问题。当我使用wxGLCanvas的方法SwapBuffers时,整个过程将以退出代码1终止。 如果我删除方法调用程序运行。不幸的是,也没有GL绘图。wxGLCanvas退出进程

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

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

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

+1

请关闭您的问题为“不再相关” – 2009-02-23 00:21:58

回答

1

检查您是否在Canvas creation?中设置了WX_GL_DOUBLEBUFFER。为了验证你的OpenGL lib等设置是否正确,建立并运行wxWindows下的一个OpenGL测试。我在过去使用过wxGL层,它工作正常。大多数情况下它是设置问题。