2012-01-06 56 views
1

我已經下載並使用的MacPorts安裝Gtk2的視覺:如何在Mac OS Xcode中使用gtk.h導入和編譯我的代碼?

sudo port install gtk2 

而且我確信,這個系統配置也:

pkg-config --cflags gtk+-2.0 

但說到我放下這一行的時間在Xcode:

#include <gtk/gtk.h> 

我仍然得到以下錯誤信息:

Gtk/gtk.h: No such file or directory 

我在這裏錯過了什麼? XCode中的任何配置或什麼?

謝謝

回答

2

你需要告訴你的項目GTK的生活在哪裏。

最好的方法是進入您的項目的「構建設置」,並尋找名爲「標題搜索路徑」的設置。在那裏添加一個直接路徑到你的Gtk的include目錄。我建議像/usr/local/lib/gtk這樣的直接路徑,或者它的真實位置(不要使用花哨的別名或相對路徑或像這樣的事情,直到你習慣了它們)。然後,確保框架(.framework.dylib)或靜態庫(.a lib文件)或項目中包含的任何內容,以便鏈接器知道鏈接到哪個Gtk庫。

我還注意到一個潛在的有用tutorial here

+0

感謝您的回覆。我已將GTK-2.0的根路徑添加到我的「標題搜索路徑」中。但是,我並不真正知道如何「確保框架或靜態庫或任何包含在您的項目中」。我只是使用「添加現有文件」,但它被證明是無效的。你能解釋一下嗎?謝謝。 – 2012-01-06 06:35:35

相關問題