[英]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.