在没有 MYSYS2 或 gvsbuild 的 Windows 上为 C 应用程序开发设置 GTK

Setting up GTK for C application development on Windows without MYSYS2 or gvsbuild

为了让我在 Windows 上使用 GTK 编写我的应用程序,官方网站指示我安装 MYSYS2,然后使用 pacman 安装所需的文件。

据我了解,目前我仍然需要使用 Linux 环境来编译应用程序,以便将 GTK+ 编译到应用程序中。

这可能会有用 https://github.com/Wesley-Chan/GTK-for-Windows

还有 Quod Libet's README 用于 Windows 开发,这可以帮助你。

但是,从历史上看,Gtk 并不是最友好的跨平台开发工具包,因此如果您需要良好的 Windows 支持,我建议您使用 Qt。

也就是说,Gtk 有更好的许可证,希望 Gtk 4 跨平台支持会得到改善。