如何使用MSYS2

时间:2016-03-26 21:34:17

标签: windows gtk gtk3 msys2

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

那么你们可以就如何在Windows上安装GTK +或者至少是必要的软件包和依赖项列表提出建议吗? 提前谢谢。

1 个答案:

答案 0 :(得分:6)

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

http://msys2.github.io/

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

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

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

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