在尝试运行Gloss程序时如何解决“(未知GLUT条目glutInit)”?

时间:2017-02-15 12:34:53

标签: macos haskell

我是haskell的新手,但我正在尝试使用Gloss库运行程序。我已经安装了库及其所有依赖项没有问题,可以编译导入了Gloss库的文件,但是当我尝试实际运行像这样的测试程序时(我在文件加载后在ghci中键入“main”) ):

-- | Display "Hello World" in a window.
--
import Graphics.Gloss

main    
 = display 
        (InWindow
           "Hello World"     -- window title
        (400, 150)   -- window size
        (10, 10))    -- window position
    white            -- background color
    picture          -- picture to display

picture 
    = Translate (-170) (-20) -- shift the text to the middle of the window
    $ Scale 0.5 0.5      -- display it half the original size
    $ Text "Hello World"     -- text to display

我最终在ghci(版本8.0.1)中获得以下文本:

*** Exception: user error (unknown GLUT entry glutInit)

我搜索了这个问题,但所有解决方案似乎都是if you are on windows you should add some dll file glut32.dll。但是我在OS X Mavericks上,所以我该怎么做才能使它工作?任何人都可以帮助让Gloss程序在OS X上运行吗?我甚至不明白“未知的GLUT条目glutInit”是什么意思。非常感谢!

0 个答案:

没有答案