尝试在 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
你们能帮帮我吗??
对我来说,问题是缺少freeglut
包裹。
$ cd /usr/lib; find | grep glut
它应该找到这样的东西:
./libglut.so
./libglut.so.3
./libglut.so.3.11.0
如果您缺少类似的文件,您可能会遇到与我相同的问题。只需安装freeglut
软件包。
问题是您的系统缺少所需的共享库。在 Ubuntu(和类似系统)上,您可以在终端中使用以下简单命令安装它:
sudo apt-get install freeglut3