2011-06-05 59 views
4

继一些着名的OpenGL Haskell tutorial之后,我制作了我的第一个HOpenGL程序。下面的代码:HOpenGL - OpenGL窗口保持最小化

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

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

它编译和运行,但根本就没有显示窗口 - 在“最大化”命令,你可以看到它的第二部分分数,然后将其最小化。这个问题可以连接到我的ATI Radeon显卡吗?

P.S. OS是Ubuntu 10.10,程序使用GHC 7.0.3编译。

回答

2

似乎解决了,从官方回购安装haskell平台。哪个图书馆缺乏,对我来说仍然是个谜,我不确定我想深入了解这一点。 尝试单独获取所有遗失的Haskell库是BDSM。

编辑:仅当从终端运行时,窗口最小化。所有工作正常(+/-)如果从鹦鹉螺运行。

相关问题