异常:Ubuntu上出现用户错误(未知的GLUT条目glutInit)

时间:2018-07-08 19:38:20

标签: haskell gloss

当尝试在ubuntu上使用光泽时,我一直收到此错误。这是我的代码。

import Graphics.Gloss

main :: IO ()
main = display window background drawing
    where
      window = InWindow "Nice Window" (200, 200) (0, 0) 
      background = white 
      drawing = Circle 80

你们能帮我吗?

2 个答案:

答案 0 :(得分:0)

对我来说,问题是缺少freeglut软件包。

$ cd /usr/lib; find | grep glut

它应该找到这样的东西:

./libglut.so
./libglut.so.3
./libglut.so.3.11.0

如果您缺少相似的文件,那么您可能会遇到与我相同的问题。 只需安装freeglut软件包即可。

答案 1 :(得分:0)

<块引用>

问题是您的系统缺少所需的共享库。在 Ubuntu(和类似系统)上,您可以在终端中使用以下简单命令安装它:

sudo apt-get install freeglut3

来自 GLUT Error in Haskell Program