msys下载地址:http://www.msys2.org/
要求
Windows版本
GTK +需要Windows Vista或更高版本。
对于旧版本的Windows,您应该自定义构建旧版本的GLib和GTK +。
安装GTK +及其依赖项
以二进制形式安装GTK +及其依赖项的最简单方法是通过MSYS安装。MSYS为Windows提供了类UNIX的开发环境。它为许多软件应用程序和库提供软件包,包括GTK +堆栈。这些软件包使用pacman软件包管理器进行安装。
注意:在以下步骤中,使用的是64位Windows。因此,软件包名称包含x86_64
架构标识符。如果使用的是32位Windows,请使用i686
体系结构标识符修改以下说明。
第1步:安装MSYS2
下载与平台相匹配的MSYS安装程序并按照安装说明进行操作。
第2步:安装GTK + 3及其依赖项
打开MSYS shell,然后运行:
pacman -S mingw-w64-x86_64-gtk3
第3步(推荐):安装GTK +核心应用程序
Glade是GTK +的GUI设计师。它可以让你设计你的GUI并以XML格式导出它。然后可以使用GtkBuilder
API 从代码导入GUI 。可以阅读GtkBuilder
GTK +手册中的部分进行了解。 安装Glade:
pacman -S mingw-w64-x86_64-glade
Devhelp是一个帮助浏览器。通过它可以轻松地在GTK +,glib和gobject API帮助中相对于系统上安装的这些库的版本进行离线导航。
要安装Devhelp:
pacman -S mingw-w64-x86_64-devhelp
第4步(可选):安装Python绑定
如果你想用Python开发一个GTK + 3应用程序,你需要安装Python绑定。
如果你在Python 3中开发:
pacman -S mingw-w64-x86_64-python3-gobject
如果你在Python 2中开发:
pacman -S mingw-w64-x86_64-python2-gobject
第5步(可选):安装构建工具
如果你想用C,C ++,Fortran等其他语言开发一个GTK + 3应用程序,你需要一个像gcc和其他开发工具的编译器:
pacman -S mingw-w64-x86_64-toolchain base-devel
另外附上MSYS的一些常用命令:
更新本地软件包数据库:标签:x86,windows,pacman,GTK,w64,64,gtk3.0,安装,下载 From: https://blog.51cto.com/u_15858333/5818331
pacman -S --refresh
可以缩写为:pacman -Sy
升级软件包:
pacman -S --refresh --sysupgrade
可以缩写为:pacman -Syu
安装命令:pacman -S package-name
删除命令:pacman -R package-name
列出所有可用的包:pacman -Q -e
使用grep查找相关的包: pacman -Sl|grep package-name(这个是-SL,L小写)
使用正则查找: pacman -Ss package-name
比如我想查找和spice相关的包,可以输入: pacman -Sl|grep spice