【发布时间】:2016-11-20 00:30:59
【问题描述】:
我已经下载了最新的Windows 7 Haskell Platform(8.0.1版本) wxWidgets-3.0.2,设置了所有需要的环境变量。我已经使用“cabal install”成功安装了“wxdirect”,但是当我尝试安装“wxc”时它失败了。安装日志:
C:\wxWidgets-3.0.2\lib\gcc_dll\mswud\..: getDirectoryContents: does not exist
(The system cannot find the path specified.)
cabal: Leaving directory '.'
我需要从哪里获得“gcc_dll\mswud\”文件夹?
P.S 由于某种原因,Abriline 和 Achelanne 都不适合我。
P.P.S 我尝试按照 Haskell-wiki 的说明安装这个库,但抱怨大量依赖项并没有成功。
更新 我尝试使用带有 Abriline 安装程序的 Haskell Platform 2014.2.0.0 安装 wxHaskell。它停止构建 wxc。日志:
Building wxc
setup.exe: Maybe.fromJust: Nothing
1] Compiling Main ( wxc-0.92.2.0\dist\setup\setup.hs, wxc-0.92.2.0\dist\setup\Main.o )
Linking .\wxc-0.92.2.0\dist\setup\setup.exe ...
The bitness is correct
Configuring wxc-0.92.2.0...
Configuring wxc to build against wxWidgets 3.0.2
cabal: Leaving directory '.\wxc-0.92.2.0'
更新 带有“cabal install wxc -v3”的扩展日志: http://rgho.st/7BJcHzJTF
【问题讨论】:
-
尝试按照此处的说明进行操作:github.com/wxHaskell/wxHaskell。根据那里指定的说明,您似乎需要较低版本的 Haskell 平台。
-
@Sibi 我试过了,还是没用。现在它说在构建 wxc 时找不到文件。
-
你能用准确的错误信息更新问题吗?这就是其他人可以帮助你的方式。
-
您需要在构建时使用
-v3选项以获得更好的错误消息。 -
@Eric 如何使用 cabal-install 做到这一点?
标签: windows haskell wxwidgets cabal-install wxhaskell