在我的project中,我想使用GLFW
来支持窗口。它在我的笔记本电脑和办公室电脑上工作正常,但我的家用桌面不让我打开一个窗口(所有这些都是Ubuntu 12.04)。我也尝试使用GLUT
,这至少给了我一条错误消息,但我能够发现的是X-Server不支持窗口的设置(glXChooseFBConfig
的内容)。
但是,我 能够使用SDL打开一个窗口。现在我很好奇为什么SDL可以打开OpenGL窗口,但GLUT和GLFW不能。如何在Haskell程序中调试这些图形设置?甚至可能弄清楚还是我必须接受它?
我在这个桌面上有一堆游戏,从来没有遇到任何OpenGL问题。这有什么不同?