私はすでにこの質問をしました at Apple.stackexchange.com ですが、この質問の場所は間違っていると言われました。
私の大学では、GTK-GUIを備えたcプログラムを実装するタスクを取得しました。 GTK-GUIはすでに実装されています。データを渡すアルゴリズムを実装するだけです。
すでにgcc/g ++が動作しています。しかし、プロジェクトをコンパイルしようとすると、コンパイラはgtkを見つけられないというエラーを返します。
fatal error: 'gtk/gtk.h' file not found
#include <gtk/gtk.h>
^
だから私の質問は:gcc/g ++コンパイラで使用するためにOSX Mavericksにgtkをインストールするにはどうすればいいですか?
私の設定:MacBook Pro Retina Mid 2012とOSX Mavericks。 Homebrewがインストールされ、インストールに役立つ場合は機能しています。
(もちろんApple Command Line Developer Toolsがインストールされています)
私はついに問題を解決しました。 tojanfoeはコメントでリンクを提案しました http://www.hardcoded.net/devlogs/20120426 これは役に立たないことが判明しました。
これは私がそれを解決した方法です:
1.a)GTK + 2.xのインストール:
brew install gtk+
1.b)GTK + 3.xのインストール:
必要な場合、home brewを使用してgtk + 3.xをインストールすることもできますが、私の目的には2.xバージョンで十分です。コマンドは次のようになります。
brew install gtk+3
2.)しかし、インストール後に問題が発生したため、そのカイロが見つかりませんでした。だから私はこの方法でそれを解決しました:
export PKG_CONFIG_PATH=/usr/local/Cellar/cairo/1.12.16/lib/pkgconfig/
3.)その後、コンパイラは、「cairo」に必要なパッケージ「xcb-shm」が見つからなかったと言いました。これは次の方法で解決できます。
export PKG_CONFIG_PATH=/usr/X11/lib/pkgconfig
このコマンドの後、コンパイラは期待どおりに機能しました。
プリコンパイルされたGtk2フレームワークは、次からダウンロードできます。 http://r.research.att.comhttp://r.research.att.com/libs/GTK_2.24.17-X11。 pkg 、または http://r.research.att.com/libs/GTK_2.18.5-X11.pkg
Gtk3フレームワーク: http://www.tarnyko.net/dl/gtk.htm