绝望:如何安装Haskell School of Expression图形pkg,Windows XP和7

时间:2012-01-31 18:45:06

标签: haskell graphics install expression

我已经下载了Haskell平台,我一直在使用ghci没有问题,但就是这样。我需要使用SOE图形文件,然后我下载了文件(我认为它是tar.gz),但无论我在哪里看,Windows的说明似乎都跳过了步骤或不工作。即使我把它从一个埋藏的文件夹移动到ghci所居住的垃圾箱,我也无法让阴谋工作(从不在范围内)。对于OpenGL或GLFW或其他任何调用都是如此。

我需要为我的桌面(Win XP SP2)和我的笔记本电脑(Win 7)提供明确的分步说明。如果您将我指向现有页面,我可能已经到过那里并试图按照说明顺利完成。看看你是否可以澄清这个过程。

请跟我说话,好像我是个白痴。如果你告诉我输入内容,我需要知道我在哪里打字。如果我需要下载文件,请告诉我它所属的文件夹。请。

首先:我应该卸载我已经下载的所有内容以重新开始,如果是,我是否只是删除文件或者我是否必须进入注册表?


我实际上取得了一些进展。我得到了安装GLFW的cabal。我输入-i./SOE/src,我得到了正确的结果。然后我去了:加载Draw.lhs并得到

编译SOE(SOE.hs,解释)

SOE.hs:136:31: 无法将预期类型'Bool'与实际类型'()'匹配 预期类型:GLFW.WindowCloseCallback 实际类型:IO() 在'closeWindow_'调用的返回类型中 在'($ =)'的第二个参数中,即'closeWindow_ eventsChan' 失败,加载模块:无

?????我只想澄清一下,我自己没有对SOE.hs文件做任何事情。

1 个答案:

答案 0 :(得分:2)

当你说cabal不适合你,因为它“不在范围内”时,听起来你正试图从GHCi内部运行cabal(因为那里的错误信息是Not in scope: 'cabal')。

Cabal是一个完全独立的程序,您需要从Windows命令提示符运行。如果它不起作用,我建议卸载然后重新安装Haskell平台(特别是如果你手动移动文件)。 Haskell Platform安装程序应始终将cabal命令添加到路径中(尽管您需要重新打开任何命令提示符窗口以使用更新的路径)。

您绝对不需要将任何可执行文件移动到不同的文件夹或类似的东西(我在Windows XP,Windows Vista和Windows 7下使用过Haskell平台)。