tsurushuuの日記

 | 

2011-11-23

Windowsでインストール

00:41

Windowsでgtk2hsをインストールするのに手こずった。。

それにしても、HaskellGUI(とくにWindows)は、障壁が多いし、メンテナンスされていないものが多い。

以下に、対処方法の覚え書きを置いておきますが、この方法が正しいのかどうか不明なので、まずは、マニュアル通りにインストールするのが良いと思います。

http://www.haskell.org/haskellwiki/Gtk2Hs/Windows

cabal install glibで失敗

cabal install gtkの途中で失敗するが、細かく見ていくと、cabal install glibの途中で、pkg-configのバージョンがダメ、などとエラーが出る。

Gtk+のbinフォルダをPATHに追加することで対処出来たが、この方法で良いのかどうか不明

cabal install pangoで失敗

http://www.haskell.org/haskellwiki/Gtk2Hs/Windows この通りやっても、途中で失敗した。

検索したところ、以下のページを参考に、cabal unpack pango をして、ソース内の、 <glib/glib.h> を、 <glib.h> にしたらインストール成功

http://progandprog.blogspot.com/2011_04_01_archive.html


gladeのインストール

インストールしたGTK+の場所(パス)に、スペースが入っていると失敗する。。

(PKG_CONFIG_PATH に設定するGTK+のパスに、スペースが入っていると、cabal install gladeで、Cのライブラリが無いといわれる。)

(このことは、別のページのどこかに書いてあったと思うが、今となっては見つからない。)

exeの実行時に、dll内の関数が無いというエラー

古いGtkランタイムをインストールしてしまっていると、その中の同名dllを読んでしまっていて、エラーになる。

古いランタイムはアンインストールしておくべし。。

ShojiShoji2013/03/29 19:19Very valid, pithy, sucincct, and on point. WD.

rwqyljujrwqyljuj2013/03/31 22:382PZzeG , [url=http://oxviwjrbtcfv.com/]oxviwjrbtcfv[/url], [link=http://ztxsvybgiwfq.com/]ztxsvybgiwfq[/link], http://lflsdgvklrhf.com/

 |