2010-06-05 73 views

回答

3

在Visual Studio中編譯還是相當多的工作。我已經完成了,但我現在沒有可重複的步驟。不過,如果你有一臺Linux機器並且願意進行交叉編譯,我已經寫了關於如何通過交叉編譯爲Win32構建GTK +的指導。

http://live.gnome.org/Cross%20compiling%20GTK%2B%20for%20Win32

它也可以在Windows命令行使用MSYS打造,而且這也是在屁股得到建立一個重大的痛苦。它也真的很慢。從Linux交叉編譯至少要快十倍。我不是100%確定,但它似乎是因爲如果你使用標準構建系統構建,那麼有很多進程產卵,這在Win32相比Linux相當昂貴。

但是,如果你想要走這條路,然後安裝MSYS並拉下源巧舌如簧,ATK,開羅,pango和GTK + ..然後嘗試使用標準的Linux的方式來構建: 1 /解壓源壓縮包 2 /源的根目錄下執行:./configure 3 /讓

無疑會是你需要安裝其他依賴,如的libpng和libjpeg的。

+0

好吧,我等待你在Visual Studio中的步驟... – Fabien 2010-06-06 08:24:19

+0

你有花時間寫一個WinSDK的教程嗎? – Fabien 2010-06-21 15:11:10

+0

不是現在,我離開了我在Win32上工作的公司,現在我正在嚴格控制Linux。我想找時間回到GTK + Win32開發,但我不指望我會盡快找到時間。 :( – bratsche 2010-06-24 01:34:35

1

GTK可以在Cygwin的或Microsoft Visual C++編譯。

你嘗試this安裝方法?看看的Microsoft Windows節...

希望它能幫助!

+0

任何現代化的解決方案? – Fabien 2010-06-05 15:07:45

+2

僅僅因爲這篇文章是舊的,並不意味着它不適用於較新的IDE。 – 2010-06-05 16:04:37

+0

我有Windows SDK(不是IDE),你有教程嗎? – Fabien 2010-06-11 17:10:47

3

嘗試使用HexChat構建。他們使用Visual Studio 2010,並附帶一些準備好的腳本和解決方案,讓您的生活更輕鬆。哦,你也得到二進制下載。

http://gtk.hexchat.org/