我在Haskell中使用OpenGL。我尝试了一个示例程序,它使用ghc编译器成功编译但是当我运行它时,我收到此错误
用户错误(未知GLUT条目glutInit)
我搜索了这个,但大多数答案与mac OS X和Windows发生的问题有关。但是我在Ubuntu 15上遇到了这个错误。
This Question was Previously asked but is related to windows
以下是我使用的示例程序。
import Graphics.Rendering.OpenGL
import Graphics.UI.GLUT
main :: IO ()
main = do
(_progName, _args) <- getArgsAndInitialize
_window <- createWindow "Hello World"
displayCallback $= display
mainLoop
display :: IO ()
display = do
clear [ ColorBuffer ]
答案 0 :(得分:2)
问题是您的系统缺少必需的共享库。在Ubuntu(和类似的系统)上,您可以使用这个简单的命令在终端中安装它:
sudo apt-get install freeglut3