如何用
Windows SDK编译gtk(本身)?
在Visual Studio中构建仍然需要做很多工作.我已经完成了,但我现在没有可重复的步骤.但是,如果你有一台
Linux机器并且愿意交叉编译,我已经编写了关于如何通过交叉编译为Win32构建GTK的指导.
原文链接:https://www.f2er.com/windows/364518.htmlhttp://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 /制作
毫无疑问,您需要安装其他依赖项,例如libpng和libjpeg.