Go-GTK go 版GTK环境搭建

Go版GTK环境搭建

下载安装MSYS2

官网下载

MSYS2(Minimal SYStem 2)是一个MSYS的独立改写版本,主要用于shell命令行开发环境。同时它也是一个在Cygwin(POSIX兼容性层)和MinGW-w64(从"MinGW-生成")基础上产生的,追求更好的互操作性的Windows软件。

打开 官网 选择对应版本下载.

msys2

直接默认配置狂点下一步安装即可。

msys2.png

使用以下功能更新包数据库和核心系统包:

pacman -Syu

关闭 MSYS2,从"开始"菜单再次运行它。使用以下功能更新其余部分:

pacman -Su

国内镜像下载

如果没有一个稳定的手段,请不要硬刚,乖乖下载镜像就完事。

中科大镜像站: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

镜像

下载msys2

配置按照镜像站的使用帮助配置即可。

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

安装GTK3

输入Y确定安装。

安装GTK3

安装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

你可能感兴趣的:(Go-GTK go 版GTK环境搭建)