2011-02-01 101 views
0

我最近在我的windows 7機器上安裝了cygwin,我安裝了cygwin附帶的所有軟件包。現在我在使用GTK對象的C代碼中有一個簡單的「Hello World」程序。當我在CYGWIN中輸入make和編譯程序時,它給了我一個很大的錯誤: 「gtk/gtk.h:沒有這樣的文件或目錄」 ...........並且它在列表中一堆GTK錯誤GTK/GTK + Cygwin程序幫助

不是CYGWIN包括GTK?如果是這樣,我很確定我安裝了它。有沒有GTK和cygwin我不知道的另一個插件?我真的需要這個在整個學期爲我的課程工作。讚賞我能得到的任何幫助。

回答

0

就我而言,Cygwin不包括Gtk。你可以在http://www.gtk.org/download-windows.html下載Gtk for windows,我建議你下載這個all-in-one包。

+0

「它給了我一個很大的錯誤:」gtk/gtk.h:沒有這樣的文件或目錄「這是因爲鏈接器沒有找到gtk文件 – 2011-02-01 03:53:38

0

GTK + 2包含在Cygwin since 2004中:您需要必須在上安裝這些軟件包,或者Cygwin當前的相應軟件包。

完成後,您可以使用pkg-config爲編譯器提供適當的標誌。作爲Cygwin真的是一個POSIX發行版,the standard documentation將適用。

此外,請小心處理參數的順序,因爲(可惜)官方文檔is wrong