我的wx库的OpenGL画布有问题。当我使用SwapBuffers
的方法wxGLCanvas
时,整个过程将以退出代码1
终止。
如果我删除方法调用,程序将继续运行。不幸的是,也没有GL绘图。
我认为这是wx库的内部问题。可能是由于某些编译问题或类似问题。
只是想知道这个问题是否已经发生在其他任何人身上,以及它是如何解决的。
编辑:已解决。使用了错误的构造函数并将NULL引用传递为wxGLContext ...
答案 0 :(得分:1)
检查您是否在Canvas creation?中设置了WX_GL_DOUBLEBUFFER。为了验证您是否正确设置了OpenGL lib等,请构建并运行wxWindows下的一个OpenGL测试。我以前使用过wxGL图层,效果很好。大部分时间都是设置问题。