1

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

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

我得到的错误是

错误

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

如果 WinHugs 找不到包,请告诉我如何导入 GLUTGraphics.UI.GLUT包。

更新:获得视频链接真的很好,可以快速理解它。

4

3 回答 3

4

WinHugs 真的很老了,自 2006 年以来就没有更新过。请切换到使用 GHC 编译器的Haskell 平台。如果您这样做,您的代码将开箱即用,因为 GLUT 包默认包含在平台中。

于 2013-05-28T10:04:18.960 回答
3

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

所以你应该首先在你的机器上下载并安装haskell平台,然后你必须GLUT在你的系统文件夹中下载并安装(复制)包,这将使你能够使用它们。
有关更多信息,您可以观看我上传到我的 youtube 帐户的我自己的 youtube视频,以获取快速说明指南。

于 2013-07-20T20:12:55.397 回答
3

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

这是一个链接 ,您可以通过该链接获取 WinHugs、其他程序和大量库

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


于 2013-05-28T18:47:07.150 回答