我是C的忠实粉丝,我刚读完“C编程Langauge第2版”。我必须承认这是一本很棒的书,我学到了很多东西。但问题是,到目前为止我只是制作控制台应用程序,所以我想继续创建一些GUI应用程序。我搜索了谷歌,我发现在C中制作GUI应用程序的最佳库是GTK。问题是,当我去GTK官方网站时,我找不到任何可以在Windows上安装的二进制包,而是他们刚刚提到获取GTK +及其依赖于二进制形式的Windows的首选方法是使用MSYS2项目。就是这样。没有细节,也没有关于必要包裹的信息。
那么你们可以就如何在Windows上安装GTK +或者至少是必要的软件包和依赖项列表提出建议吗? 提前谢谢。
答案 0 :(得分:6)
按照此处的说明安装MSYS2并更新其软件包:
然后确保使用" 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中的工具和教程。