言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

Mac で Gtk

MacGtk プログラムを作る方法です。

  • http://www.gtk-osx.org/ に行く
  • Download Framework をクリックしてダウンロード
  • ダウンロードしたファイルをインストール

すると /Library/Frameworks/ に Cairo.framework GLib.framework Gtk.framework という三つのディレクトリが作られます。これを使ってコンパイルすれば良いです。具体的には次のようにします。

gcc hello.c -o hello -framework Gtk -framework GLib -framework Cairo \
 -I/Library/Frameworks/Gtk.framework/Headers \
 -I/Library/Frameworks/GLib.framework/Headers \
 -I/Library/Frameworks/Cairo.framework/Headers

これで Mac でも気軽に Gtk プログラミング出来る!と思ったのですが、ちょっと触ってみただけでドラッグアンドドロップあたりなど全然不安定でした。惜しい!