[英]How to install wxHaskell?
我已经下载了适用于Windows 7的最新Haskell平台(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 \\”文件夹?
PS:Abriline和Achelanne都不出于某种原因为我工作。
PPS我尝试按照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
从日志看来,可能缺少pkg-config
。 从平台的内置msys2中运行pacman -S pkg-config
并安装它,然后查看它是否有效。
我已经按如下所示安装了它。
下载wxInstall-Achelanne-64-0.1.zip ,解压缩,并将此文件夹设置为终端中的当前目录
类型
Set WXWIN=%CD%\\wxWidgets Set WXCFG=gcc_dll\\mswu Set PATH=%CD%;%PATH% cabal unpack wxdirect cabal install ./wxdirect-xxx
(其中xxx
例如0.92.3
)。
找到文件wxdirect.exe
并将其放在当前目录中。
将文件wxWdigets/include/wx/setup_redirect.h
重命名为wxWdigets/include/wx/setup.h
类型
cabal unpack wxc cabal install ./wxc-xxx
找到文件wxc.dll
并将其放在DLLs
文件夹中。
将文件夹DLLs
和wxWidgets\\lib\\gcc_dll
放入搜索路径。
现在,您可以安装wxcore
和wx
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.