2012-01-06 4 views
1

私がダウンロードしたとMacPortsのでのGtk2をインストール:Mac OS Xcodeでgtk.hを使用して自分のコードをインポートしてコンパイルできますか?

sudo port install gtk2 

と私は確信して作った、あまりにもこれでシステム構成:

pkg-config --cflags gtk+-2.0 

しかし、それは、私はこの行を置く時間が来るときXcodeで:

#include <gtk/gtk.h> 

私はまだ、次のエラーMSGを取得します

Gtk/gtk.h: No such file or directory 

私はここで何が欠けていますか? XCodeの何かの設定ですか?

ありがとうございます。

答えて

2

あなたのプロジェクトにgtkの存在場所を伝える必要があります。

これを行う最良の方法は、プロジェクトの「ビルド設定」に入り、「ヘッダー検索パス」という名前の設定を探します。そこのGtkのインクルードディレクトリに直接パスを追加してください。私は/usr/local/lib/gtkのような直接的な道筋を示唆しています。それが本当の場所なのかどうかは分かりません。その後

、フレームワーク(.framework.dylib)または静的ライブラリ(.a LIBファイル)または任意のリンカーは、Gtkのライブラリがにリンクするかを知っているので、あなたのプロジェクトに含まれていることを確認します。

私はまた潜在的に有用であることに気づいたtutorial here

+0

ありがとうございます。 GTK-2.0のルートパスを "ヘッダ検索パス"に追加しました。しかし、私は実際にどのようにして "フレームワークや静的ライブラリなどをプロジェクトに含めるかを確実にする"ことを知りません。私はちょうど "既存のファイルを追加"を使用しますが、それは有効でないことが証明されています。これについてもっと説明できますか?ありがとう。 –

関連する問題