2

尝试在 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

你们能帮帮我吗??

4

2 回答 2

0

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

$ cd /usr/lib; find | grep glut

它应该找到这样的东西:

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

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

于 2019-11-01T14:54:30.123 回答
0

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

sudo apt-get install freeglut3

来自 Haskell 程序中的 GLUT 错误

于 2021-07-10T19:31:05.540 回答