HOpenGL - OpenGL窗口保持最小化

时间:2011-06-05 20:21:39

标签: opengl haskell glut ubuntu-10.10

在一些众所周知的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视频卡连接吗?

P.S。操作系统是Ubuntu 10.10,用GHC 7.0.3编译的程序。

1 个答案:

答案 0 :(得分:2)

从官方回购安装haskell-platform后,似乎解决了。哪个图书馆缺乏,对我来说仍然是个谜,我不确定我是否想深入研究这个。 试图自己获取所有缺少的Haskell库是BDSM。

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