如何在Haskell脚本文件中导入GLUT

时间:2013-05-28 06:53:50

标签: opengl haskell graphics glut hugs

当我尝试导入GLUT包时出现错误

import Graphics.Rendering.OpenGL
import Graphics.UI.GLUT

我得到的错误是

error

我不知道如何在haskell中使用Graphics,

如果说WinHugs无法找到 Graphics.UI.GLUT 包,请告诉我如何导入GLUT包。

更新:获取视频链接,快速了解它真的很不错。

3 个答案:

答案 0 :(得分:4)

WinHugs非常老,自2006年以来一直没有更新。请切换到使用GHC编译器的Haskell Platform。如果您这样做,您的代码将开箱即用,因为默认情况下GLUT包包含在平台中。

答案 1 :(得分:3)

这意味着您正在使用 WinHugs以及最少的库集合,这就是为什么您没有遇到import Graphics.Rendering.OpenGL的任何问题,但正如您所说import Graphics.UI.GLUT在您的工作中不起作用WinHugs,这意味着您需要在WinHugs库中添加GLUT包。

这是一个link,您可以通过它获取WinHugs,其他程序和大量库

  • 某些库包仅在您使用系统时构建 build on设置用于与某些C库进行编译。在 特别是只有X11才能获得Haskell X11和HGL包 您可以使用库,OpenGL, GLUT ,OpenAL和ALUT包 只有相应的C库已经存在。


答案 2 :(得分:3)

所以,经过太多的研究和研究,我终于得到了自己的解决方案 如果你使用 Haskell平台,Haskell中的图形并不是什么大不了的事情,这将是一项非常乏味的任务,很可能无法在 WinHugs 中使用图形。

所以你应该先下载&在您的计算机上安装haskell平台,然后您必须在系统文件夹中下载并安装(复制)GLUT软件包,这样您就可以使用它们了。
有关详细信息,您可以观看我在youtube帐户中上传的我自己的YouTube video,以获取快速说明指南。