windows - 使用 Windows SDK 构建 GTK

标签 windows visual-c++ gtk compilation

如何使用 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/

相关文章:

c++ - 如何获取DLL的文件名?

c++ - Windows 上 C++ 的声音处理 - 朝着正确方向轻推

Windows 和 block 上的 PHP

windows - 如何删除Windows中的长路径。

c++ - 让用户在不退出进程的情况下关闭进程的分配控制台?

c++ - 如何在 Gtk 中创建带有图像的组合框?

visual-studio-2010 - VS2010 C++ 项目 : links fine in debug, 中的 NODEFAULTLIB 噩梦无法在发行版中找到一致的库集

windows - 如果我调用 GlobalLock(),然后未能调用 GlobalUnlock(),会发生什么情况?

c - Gtk 与 Eclipse CDT

c++ - 使用 GTK 和 C++ 播放音频文件