如何使用 Windows SDK 编译 gtk(本身)?
最佳答案
在 Visual Studio 中构建仍然需要大量工作。我已经做到了,但我现在没有适合您的可重现步骤。但是,如果您周围有 Linux 机器并且愿意交叉编译,我已经写了关于如何通过交叉编译为 Win32 构建 GTK+ 的说明。
http://live.gnome.org/Cross%20compiling%20GTK%2B%20for%20Win32
也可以在 Windows 的命令行中使用 MSYS 进行构建,但这也是安装过程中的一大难题。它也非常非常慢。从 Linux 进行交叉编译至少要快十倍。我不是 100% 确定,但这似乎是因为如果您使用标准构建系统构建,则会产生大量进程,与 Linux 相比,这在 Win32 中非常昂贵。
但是,如果你想这样做,那么安装 MSYS 并下载 glib、atk、cairo、pango 和 gtk+ 的源代码……然后尝试使用标准的 Linux 方式构建: 1/解压源压缩包 2/在源的根目录中执行:./configure 3/制作
毫无疑问,您还需要安装其他依赖项,例如 libpng 和 libjpeg。
关于windows - 使用 Windows SDK 构建 GTK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2980178/