簡體   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