在Visual Studio中构建仍然是相当多的工作。 我已经完成了,但是现在我没有可重复的步骤。 但是,如果你有一台Linux机器并且愿意进行交叉编译,我已经编写了关于如何通过交叉编译来构建用于Win32的GTK +的指导。
http://live.gnome.org/Cross%20compiling%20GTK%2B%20for%20Win32
也可以在Windows上的命令行中使用MSYS来构建,但这也是安装过程中的一大难题。 这真的很慢。 Linux交叉编译至少要快十倍。 我不是100%确定的,但它似乎是因为如果你使用标准的构建系统构建,那么有很多进程产卵,在Win32相比,Linux相当昂贵。
然而,如果你想要这样做,那么安装MSYS,并拉下glib,atk,cairo,pango和gtk +的源代码。然后尝试使用标准的Linux方法构建:1 /解压源码tarball 2 /源代码的根目录是:./configure 3 / make
毫无疑问,你需要安装其他的依赖项,比如libpng和libjpeg。
尝试HexChat构建。 他们使用Visual Studio 2010,并提供一些准备好的脚本和解决方案,使您的生活更轻松。 哦,你也得到二进制下载。
GTK可以在Cygwin或Microsoft Visual C ++下编译。
你尝试过这种安装方法吗? 看看微软Windows部分…
希望能帮助到你!