Go-GTK go 版GTK环境搭建
Go版GTK环境搭建
下载安装MSYS2
官网下载
MSYS2(Minimal SYStem 2)是一个MSYS的独立改写版本,主要用于shell命令行开发环境。同时它也是一个在Cygwin(POSIX兼容性层)和MinGW-w64(从"MinGW-生成")基础上产生的,追求更好的互操作性的Windows软件。
打开 官网 选择对应版本下载.
直接默认配置狂点下一步安装即可。
使用以下功能更新包数据库和核心系统包:
pacman -Syu
关闭 MSYS2,从"开始"菜单再次运行它。使用以下功能更新其余部分:
pacman -Su
国内镜像下载
如果没有一个稳定的FQ手段,请不要硬刚,乖乖下载镜像就完事。
中科大镜像站:https://lug.ustc.edu.cn/wiki/mirrors/help/msys2
电脑是64位的就点击x86_64
,32位的点击i686
。
pacman 的配置
编辑 /etc/pacman.d/mirrorlist.mingw32
,在文件开头添加:
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686
编辑 /etc/pacman.d/mirrorlist.mingw64
,在文件开头添加:
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64
编辑 /etc/pacman.d/mirrorlist.msys
,在文件开头添加:
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch
然后执行 pacman -Sy
刷新软件包数据即可。
清华大学镜像站: https://mirror.tuna.tsinghua.edu.cn/help/msys2/
电脑是64位的就点击x86_64
,32位的点击i686
。
配置按照镜像站的使用帮助配置即可。
pacman 的配置
编辑 /etc/pacman.d/mirrorlist.mingw32
,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
编辑 /etc/pacman.d/mirrorlist.mingw64
,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
编辑 /etc/pacman.d/mirrorlist.msys
,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
然后执行 pacman -Sy
刷新软件包数据即可。
配置环境变量
在系统变量Path
下添加下面两个。
C:\msys64\mingw64\bin
C:\msys64\usr\bin
安装所需软件
下载安装完之后,开始安装所需软件
以下命令均在msys2
命令行下操作。
安装GTK3
pacman -S mingw-w64-x86_64-gtk3
输入Y确定安装。
安装GTK2
pacman -S mingw-w64-x86_64-gtk2
也是输入Y确定安装,这里不再放图了。
安装glade
pacman -S mingw-w64-x86_64-glade
安装帮助文档
pacman -S mingw-w64-x86_64-devhelp
安装MinGW
pacman -S mingw-w64-x86_64-toolchain base-devel
测试是否成功
打开cmd
,输入pkg-config --cflags gtk+-2.0
以及 make -v
。
李培冠博客
欢迎访问我的个人网站:
李培冠博客:lpgit.com