wxGLCanvas退出进程

时间:2009-02-08 17:55:01

标签: c++ wxwidgets wxglcanvas

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

我认为这是wx库的内部问题。可能是由于某些编译问题或类似问题。

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

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

1 个答案:

答案 0 :(得分:1)

检查您是否在Canvas creation?中设置了WX_GL_DOUBLEBUFFER。为了验证您是否正确设置了OpenGL lib等,请构建并运行wxWindows下的一个OpenGL测试。我以前使用过wxGL图层,效果很好。大部分时间都是设置问题。