当尝试在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
你们能帮我吗?
答案 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