1

やった:

cabal update
cabal install gtk2hs-buildtools

しかし、ここで立ち往生:

>cabal install gtk
Resolving dependencies...
[1 of 2] Compiling SetupWrapper     ( C:\Users\1\AppData\Local\Temp\gtk-0.12.5.4
-4000\gtk-0.12.5.4\SetupWrapper.hs, C:\Users\1\AppData\Local\Temp\gtk-0.12.5.4-4
000\gtk-0.12.5.4\dist\setup\SetupWrapper.o )
[2 of 2] Compiling Main             ( C:\Users\1\AppData\Local\Temp\gtk-0.12.5.4
-4000\gtk-0.12.5.4\Setup.hs, C:\Users\1\AppData\Local\Temp\gtk-0.12.5.4-4000\gtk
-0.12.5.4\dist\setup\Main.o )
Linking C:\Users\1\AppData\Local\Temp\gtk-0.12.5.4-4000\gtk-0.12.5.4\dist\setup\
setup.exe ...
[1 of 2] Compiling Gtk2HsSetup      ( Gtk2HsSetup.hs, dist\setup-wrapper\Gtk2HsS
etup.o )
[2 of 2] Compiling Main             ( SetupMain.hs, dist\setup-wrapper\Main.o )
Linking dist/setup-wrapper\setup.exe ...
Configuring gtk-0.12.5.4...
setup.exe: The pkg-config package gtk+-2.0 is required but it could not be
found.
Failed to install gtk-0.12.5.4
cabal: Error: some packages failed to install:
gtk-0.12.5.4 failed during the configure step. The exception was:
ExitFailure 1

しかし、私はフォルダにそのようなファイルを持っていますC:\gtkallinone\bin:

libgthread-2.0-0.dll

そしてC:\gtkallinone\lib

gthread-2.0.lib
gthread-2.0.def

私は環境にこのパスを持っていPATHます: C:\gtkallinone\bin

インストール方法は?


*更新*

インストール後gtk-0.12.5.4、欠落の問題が発生しましたm.dll

でアンインストールしましたghc-pkg uregister

更新された回答を参照してください。

4

1 に答える 1

0

古いバージョンの GTK オールインワン バンドルで実行しました。

古いバージョンは 2.24.10 です。

また、dll に関する問題を解決し、すべてを正常にビルドするには、特定のバージョンのパッケージをインストールする必要があります。

>cabal install cairo-0.12.4
>cabal install glib-0.12.4
>cabal install gio-0.12.4
>cabal install pango-0.12.4
>cabal install gtk-0.12.4
于 2014-03-09T14:00:25.627 に答える