Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell和OpenGL。(未知GLUT入口glutInit)_Haskell_Opengl_Glut - Fatal编程技术网

Haskell和OpenGL。(未知GLUT入口glutInit)

Haskell和OpenGL。(未知GLUT入口glutInit),haskell,opengl,glut,Haskell,Opengl,Glut,我需要帮助让OpenGL和GLUT使用Haskell工作 运行windows 10系统。 我已经使用cabal安装了OpenGL软件包,但是当我尝试运行以下程序(以及类似的教程,如短程序)时: 我四处寻找解决方案,但空手而归。我也遇到了同样的问题,找到了解决方案 使用()。将freeglut/bin/(platform)/freeglut.dll复制到您的可执行路径,并将其重命名为glut32.dll实际上,我也遇到了同样的问题。我无法知道dll文件要复制到哪里。因此,我所做的是:sudo ap

我需要帮助让OpenGL和GLUT使用Haskell工作

运行windows 10系统。 我已经使用
cabal
安装了OpenGL软件包,但是当我尝试运行以下程序(以及类似的教程,如短程序)时:


我四处寻找解决方案,但空手而归。

我也遇到了同样的问题,找到了解决方案


使用()。将
freeglut/bin/(platform)/freeglut.dll
复制到您的可执行路径,并将其重命名为
glut32.dll

实际上,我也遇到了同样的问题。我无法知道dll文件要复制到哪里。因此,我所做的是:sudo apt get install haskell platform glutInit函数由freelut提供(如回答中所述),它是使用上述命令安装的。
import Graphics.UI.GLUT

main :: IO ()
main = do
  (_progName, _args) <- getArgsAndInitialize
  _window <- createWindow "Hello World"
  displayCallback $= display
  mainLoop

display :: DisplayCallback
display = do
  clear [ ColorBuffer ]
  flush
main: user error (unknown GLUT entry glutInit)