HOpenGL – OpenGL窗口保持最小化

继一些着名的
OpenGL Haskell tutorial之后,我制作了我的第一个HOpenGL计划.这是代码:

import Graphics.Rendering.OpenGL
import Graphics.UI.GLUT

main = do
  (progname, _) <- getArgsAndInitialize
  createWindow "Hello World"
  displayCallback $= clear [ ColorBuffer ]
  mainLoop

它编译并运行,但窗口根本没有显示 – 在“最大化”命令时,你可以看到它几分之一秒,然后它最小化.可以将此问题与我的ATI Radeon视频卡连接吗?

附:操作系统是Ubuntu 10.10,用GHC 7.0.3编译的程序.

最佳答案 从官方回购安装haskell-platform后似乎解决了.哪个图书馆缺乏,对我来说仍然是个谜,我不确定我是否想深入研究这个.

试图自己获取所有缺少的Haskell库是BDSM.

编辑:窗口仅在从终端运行时最小化.如果从nautilus运行,一切正常(/ – ).

点赞