【问题标题】:How to install Haskell with GLUT and OpenGL?如何使用 GLUT 和 OpenGL 安装 Haskell?
【发布时间】:2011-12-04 09:44:54
【问题描述】:

请帮助我安装支持 OpenGL 和 GLUT 的 Haskell。我似乎找不到适用于任何地方的教程。 我找到了一些教程,但我得到了错误。

  1. One here
  2. Second one here

错误很多如下:

正在配置 GLUT-2.2.2.1... Setup.hs:至少缺少以下依赖项: OpenGL >=2.3,StateVar -any,Tensor -any

编辑 1:操作系统:带有 SP1 的 Windows 7 Professional。 我使用的是 Haskell 平台,默认不安装以下组件。

编辑 2: Cabal 没有安装,只是查看了使用 haskell 平台安装的包列表,必须手动安装。

【问题讨论】:

  • 什么操作系统?如果在 Ubuntu 上,请尝试 sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev
  • 是什么让你说它们没有安装?也许您只是误解了错误消息。

标签: opengl haskell glut


【解决方案1】:

OpenGL 和 GLUT 都包含在 Haskell 平台中。只需访问http://hackage.haskell.org/platform/ 了解如何安装它。

当您需要使用 Haskell 时,最好安装 Haskell 平台,而不是仅仅下载 GHC 编译器并自行安装。 Haskell 平台包括 GHC 和您需要的最常见的库。它还允许您访问 cabal-install 程序,该程序可用于轻松安装您可能需要的任何其他软件包(安装平台后,在终端中使用 cabal help 了解更多信息)。

【讨论】:

  • 如果没有这些包,说明安装 Haskell 平台时出错。这些包包括在内。
  • cabal 不包含在 haskell 平台中
  • @Floradu88: Yes, it is.
  • 我安装了 Haskell 平台但仍然无法正常工作,我什至安装了 opengl 库并且 C 程序工作正常。我不明白为什么haskell的一切都必须如此复杂。我得到 *** Exception: user error (unknown GLUT entry glutInit)
猜你喜欢
  • 2012-08-23
  • 1970-01-01
  • 2011-04-18
  • 2015-01-05
  • 2011-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多