我是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”是什么意思。非常感谢!