绝望:如何安装Haskell学院的Expression graphics pkg、Windows XP和7

绝望:如何安装Haskell学院的Expression graphics pkg、Windows XP和7,haskell,graphics,installation,expression,Haskell,Graphics,Installation,Expression,我已经下载了Haskell平台,我一直在使用ghci,没有问题,但仅此而已。我需要使用SOE图形文件,我下载了这些文件(我想是tar.gz),但无论我在哪里看,Windows的说明似乎都跳过了步骤或不起作用。即使在我将阴谋集团从一个埋藏的文件夹移到ghci居住的垃圾箱后,我也无法让它工作(从未在范围内)。OpenGL或GLFW或其他任何名称也一样 我需要为我的台式机(Win XP SP2)和笔记本电脑(Win 7)提供清晰的分步说明。如果你指给我看一个已有的页面,我可能已经去过了,并试图按照说明

我已经下载了Haskell平台,我一直在使用ghci,没有问题,但仅此而已。我需要使用SOE图形文件,我下载了这些文件(我想是tar.gz),但无论我在哪里看,Windows的说明似乎都跳过了步骤或不起作用。即使在我将阴谋集团从一个埋藏的文件夹移到ghci居住的垃圾箱后,我也无法让它工作(从未在范围内)。OpenGL或GLFW或其他任何名称也一样

我需要为我的台式机(Win XP SP2)和笔记本电脑(Win 7)提供清晰的分步说明。如果你指给我看一个已有的页面,我可能已经去过了,并试图按照说明去做,但没有成功。看看你是否能澄清这个过程

请跟我说话,好像我是个白痴。如果你要我打字,我需要知道我在哪里打字。如果我需要下载一个文件,告诉我它属于哪个文件夹。求你了

第一:我应该卸载我已经下载的所有内容以重新开始吗?如果是的话,我是删除文件还是必须进入注册表


我确实取得了一些进展。我让阴谋集团安装GLFW。我输入了-I./SOE/src,得到了正确的结果。然后我转到:load Draw.lhs并得到

编译SOE(SOE.hs,解释)

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


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

当你说cabal不适合你,因为它“不在范围内”,听起来你好像是在试图从GHCi内部运行cabal(因为错误消息是
不在范围内:“cabal”

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


您完全不需要将任何可执行文件移动到不同的文件夹或类似的地方(我在Windows XP、Windows Vista和Windows 7下使用过Haskell平台)。

不严重:1。下载最新的ubuntu或openSuSe第2版。刻录并安装dvd 3。擦拭并安装。。。严肃的:如果Haskell平台上的阴谋集团不起作用,那是个坏兆头。我会首先尝试修复这个问题,然后关注图形库。不幸的是,我无法帮助您修复它,因为我对Windows的了解很少。我也不是Windows专家,但如果
cabal
不在范围内,这通常意味着您需要修复
路径。将可执行文件从它们预期的位置移动几乎肯定是个坏主意。cabal.exe文件埋在lib下的一个文件夹中,类似于“other”,当它不在那里工作时,我读到它必须在路径中的某个地方,我的意思是,如果cabal.exe与ghci.exe在同一文件夹中,它不可能不在路径中,所以我把它搬到了那里。如何修复我的路径?此页面要求将其放入C:\Program Files\Haskell\binRight!那它为什么不在路上呢?我在其他地方看到了类似于-I的东西,但我收到了另一条错误消息。你是对的,Shang,我试图在GHCI中使用它。我现在不在电脑前,但希望你的建议能起作用。我尝试按照上的说明操作。屏幕太大,无法粘贴到此处,因此我编辑了我的原始问题。如何卸载Haskell平台?只是删除文件夹?我看不到卸载程序。我目前不在Windows计算机上,因此无法查看详细信息,但如果您转到“控制面板”(通过Windows“开始”菜单),然后选择“添加/删除程序”,我认为应该有卸载选项。在程序列表中查找Haskell平台。如果此处未列出Haskell Platform,您可以尝试手动删除该文件夹并重新安装。