7

我是 C 的忠实粉丝,我刚刚读完“C Programming Language 2nd Edition”。我必须承认这是一本很棒的书,我学到了很多东西。但问题是,直到现在我只是制作控制台应用程序,所以我想继续创建一些 GUI 应用程序。我搜索了谷歌,发现用 C 语言制作 GUI 应用程序的最佳库是 GTK。问题是当我去 GTK 官方网站时,我找不到任何可以在 Windows 上安装的二进制包,相反,他们只是提到,在 Windows 上以二进制形式获取 GTK+ 及其依赖项的首选方法是使用 MSYS2项目。就是这样。没有细节,也没有必要的包。

那么你们能建议一种在 Windows 上安装 GTK+ 的方法,或者至少是必要的包和依赖项的列表吗?先感谢您。

4

1 回答 1

11

按照此处的说明安装 MSYS2 并更新其软件包:

http://msys2.github.io/

然后确保使用开始菜单中的“MSYS2 MinGW 32-bit”快捷方式(或 mingw32.exe)启动 MSYS2,这是编译原生 32 位 Windows 程序的环境。

然后安装工具链、开发工具和 GTK3:

pacman -S base-devel mingw-w64-i686-toolchain mingw-w64-i686-gtk3 

然后我想你可以开始制作使用 GTK 的 Makefile 或 CMake 项目。MSYS2 为您提供了一个与 Linux 非常相似的环境,因此您可以使用 Linux 中的工具和教程。

于 2016-03-26T22:32:37.813 回答