【问题标题】:GLUT Error in Haskell ProgramHaskell 程序中的 GLUT 错误
【发布时间】:2017-04-06 10:59:59
【问题描述】:

我将 OpenGL 与 Haskell 一起使用。我尝试了一个示例程序,它使用 ghc Compiler 成功编译,但是当我运行它时,我得到了这个错误

用户错误(未知的 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 ]

【问题讨论】:

  • 您能否提供您的代码和示例,这将有助于我想象。
  • 试试sudo apt-get install freeglut3
  • @user2297560 谢谢你在这里分享这个,它为我解决了这个问题。

标签: haskell opengl glut freeglut


【解决方案1】:

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

sudo apt-get install freeglut3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多