トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

Project2014

Project 2014

  GUI with Haskell

Gtk2Hs というライブラリーをインストールします。Windows 7-8 の環境では、手順は以下の通り。

環境変数を編集するので、初心者の場合は必ずバックアップをとってください。新入生でシステム管理に自信がない人は、TAや教員の監督のもとにやるのがよいでしょう。

必要な all-in-one bundle をダウンロードするには結構時間がかかるので、ここに1週間ほどおきます。ライセンスの確認を厳密にしてないので、用が済んだらリンクを消します。教育目的なので見落としがあればご容赦をお願いします。

コマンドプロンプトにて
cabal update
cabal install cabal-install

-- download all-in-one-package of gtk2hs library

Gtk2Hs 2.24 をダウンロード後、
C:\gtk-bundle
に展開する。

***** 重要 ****
環境変数Pathを編集する。
Cygwin関連のディレクトリーは最後尾に移動する。
C:\gtk-bundle\bin をPathの先頭に加える


cabal update
cabal install gtk2hs-buildtools
-- 

cabal install gtk


----- sample program "GtkTest.hs" ----
-- module GtkTest where モジュール句はコメントアウト、もしくは書かない。
import Graphics.UI.Gtk
 
main = do
   initGUI
   window <- windowNew
   widgetShowAll window
   mainGUI
------- end ------

コンパイルはコマンドプロンプトにて
ghc GtkTest.hs

実行は exe ファイルのダブルクリック。変なエラー(libatkどうのこうの)が出たらあきらめて
コマンドプロンプトから起動する。

------------- tutorial recommended
http://www.muitovar.com/gtk2hs/index.html

  Some materials