我下载了最新的用于Windows 7的Haskell平台(8.0.1版本),wxWidgets-3.0.2,设置了所有需要的环境变量。我已经成功地使用“阴谋安装”安装了"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\“文件夹?
艾布里林和艾奇兰都不是出于某种原因为我工作的。
我试着按照Haskell的说明安装这个库,但是它没有工作,抱怨大量的依赖关系。
UPDATE我尝试使用Haskell 2014.2.0.0用Abriline安装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'使用“ wxc -v3”更新扩展日志:http://rgho.st/7BJcHzJTF
发布于 2016-08-06 07:39:02
从日志上看,似乎pkg-config丢失了。从在msys2中构建的平台中运行pacman -S pkg-config并安装它,看看它在此之后是否有效。
发布于 2017-05-28 14:23:12
我安装了如下所示。
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了。https://stackoverflow.com/questions/38419108
复制相似问题