2010-06-05 71 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/