Go版GTK:环境搭建(windows)

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

官方网址:http://www.msys2.org/
Go版GTK:环境搭建(windows)_第1张图片

百度云下载地址:https://pan.baidu.com/s/1kWOBbBD

默认配置安装即可:
Go版GTK:环境搭建(windows)_第2张图片

Go版GTK:环境搭建(windows)_第3张图片

运行msys2:
Go版GTK:环境搭建(windows)_第4张图片

#2 安装所需软件

注意:在msys2命令行下安装。

1) 安装gtk3

pacman -S mingw-w64-x86_64-gtk3

Go版GTK:环境搭建(windows)_第5张图片

输入**“y”**确定安装:
Go版GTK:环境搭建(windows)_第6张图片

Go版GTK:环境搭建(windows)_第7张图片

2) 安装gtk2

pacman -S mingw-w64-x86_64-gtk2

Go版GTK:环境搭建(windows)_第8张图片

3) 安装glade

pacman -S mingw-w64-x86_64-glade

Go版GTK:环境搭建(windows)_第9张图片

4) 安装帮助文档

pacman -S mingw-w64-x86_64-devhelp

Go版GTK:环境搭建(windows)_第10张图片

5) 安装MinGW

pacman -S mingw-w64-x86_64-toolchain base-devel

Go版GTK:环境搭建(windows)_第11张图片

Go版GTK:环境搭建(windows)_第12张图片

#3 配置环境变量

C:\msys64\usr\bin
C:\msys64\mingw64\bin

Go版GTK:环境搭建(windows)_第13张图片

Go版GTK:环境搭建(windows)_第14张图片

Go版GTK:环境搭建(windows)_第15张图片

Go版GTK:环境搭建(windows)_第16张图片

Go版GTK:环境搭建(windows)_第17张图片

测试是否成功:

pkg-config --cflags gtk+-2.0
make -v

Go版GTK:环境搭建(windows)_第18张图片

Go版GTK:环境搭建(windows)_第19张图片

#4 编译运行demo
go源码下载地址:https://pan.baidu.com/s/1kWOBbBD

注意:一定要下载这里的源码,后面的教程中,我修改了部分源码。
注意:一定要下载这里的源码,后面的教程中,我修改了部分源码。
注意:一定要下载这里的源码,后面的教程中,我修改了部分源码。
注意:一定要下载这里的源码,后面的教程中,我修改了部分源码。
注意:一定要下载这里的源码,后面的教程中,我修改了部分源码。
注意:一定要下载这里的源码,后面的教程中,我修改了部分源码。

##4.1 配置GOPATH
Go版GTK:环境搭建(windows)_第20张图片

Go版GTK:环境搭建(windows)_第21张图片

Go版GTK:环境搭建(windows)_第22张图片

Go版GTK:环境搭建(windows)_第23张图片

##4.2 运行官方自带example
Go版GTK:环境搭建(windows)_第24张图片

Go版GTK:环境搭建(windows)_第25张图片

Go版GTK:环境搭建(windows)_第26张图片

这里写图片描述

Go版GTK:环境搭建(windows)_第27张图片

参考资料

1、https://github.com/mattn/go-gtk

你可能感兴趣的:(【图形界面编程】,【Go语言】,Go语言开发实战)