Haskell 程序中的 GLUT 错误
GLUT Error in Haskell Program
我在 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 ]
问题是您的系统缺少所需的共享库。在 Ubuntu(和类似系统)上,您可以在终端中使用以下简单命令安装它:
sudo apt-get install freeglut3
我在 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 ]
问题是您的系统缺少所需的共享库。在 Ubuntu(和类似系统)上,您可以在终端中使用以下简单命令安装它:
sudo apt-get install freeglut3