wxglcanvas C++ fedora 不显示

wxglcanvas c++ fedora not showing

目前正在使用 WxWidgets 开发一个项目我想使用 wxGLCanvas 不幸的是什么都没有出现。

我已经在我的 Fedora (21) 上安装了很多包,但没有任何改进,我已经安装了 "standard" opengl 包,因为我有另一个项目只使用 opengl 并且它正在运行。

有人知道我需要使用哪个包吗?

这是我安装的所有软件包的列表:http://pastebin.com/CNCs47X2

P.S。 : 它在 Ubuntu 10.04 下的服务器上运行。所以我不认为这是一个代码问题。代码:http://pastebin.com/SU5R5HT9

检查 wxWidgets OpenGL 样本,例如samples/opengl/cube 为你工作。如果他们不这样做,您至少会知道问题是由于此机器配置中的某些原因造成的。如果他们这样做,您就会知道这是由于您的代码中存在错误。

不知道是哪一个,很难帮到你。

我刚刚添加了

glFlush();

之前

SwapBuffers();

它奏效了...