3

我想为 Windows 安装 OpenAL Haskell 绑定。当我尝试时,cabal install alut我得到:

Resolving dependencies...
Configuring OpenAL-1.4.0.2...
cabal: The package has a './configure' script. This requires a Unix
compatibility toolchain such as MinGW+MSYS or Cygwin.

安装 MSYS 或 Cygwin 绝对不是一种选择。runghc setup configure在源头上产生相同的东西。这使我得出以下结论:

  1. 如何仅安装 Haskell 平台来安装 OpenAL?我知道 mingw 带有 Windows 上的 Haskell 平台。我可以用它来执行这个脚本吗?
  2. 是否有可以播放安装cabal在 Windows 7 和 Unix 系统上的音频的软件包?
  3. 源代码包含数百个为配置脚本设计的指令,这些指令在 Windows 上不起作用。是否有特定于平台的源版本,即脚本已经在 Windows 环境中运行?

编辑:问题的背景: 我有一个 Haskell 程序,其中包括播放声音。它将用于向学生演示/交互式演示。实验室中的计算机运行 Windows 7。它们安装了 Haskell 平台,但没有安装 MSYS 或 Cygwin。我有大约 45 分钟的时间来完成这项工作,这不会为安装不必要的复杂且基本上毫无意义的软件留出时间。如果我可以获得与 Windows 兼容的源代码,我可以将它与我编写的程序一起分发。除了这个之外,我需要的所有软件包都cabal install可以;这也是包管理的一个很好的介绍。

Edit2:cabal install安装 Cygwin 失败,同样如此runghc setup configure

4

0 回答 0