如何使用MSYS2在Windows上安装GTK3和minGW

use*_*884 4 windows gtk gtk3 msys2

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

那么你们可以建议如何在Windows上安装GTK +或至少是必要的包和依赖项列表?先感谢您.

Dav*_*son 7

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

http://msys2.github.io/

然后确保使用开始菜单(或mingw32_shell.bat)中的"MinGW-w64 Win32 Shell"快捷方式启动MSYS2,这是用于编译本机32位Windows程序的环境.

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

pacman -S base-devel mingw-w64-toolchain mingw-w64-i686-gtk3 
Run Code Online (Sandbox Code Playgroud)

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