繁体   English   中英

如何安装wxHaskell?

[英]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并安装它,然后查看它是否有效。

我已经按如下所示安装了它。

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文件夹中。

  • 将文件夹DLLswxWidgets\\lib\\gcc_dll放入搜索路径。

  • 现在,您可以安装wxcorewx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM