分享

Go版GTK:环境搭建(windows)

 KyunraWang 2018-05-11

1 下载安装msys2

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

官方网址:http://www./ 
这里写图片描述

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

默认配置安装即可: 
这里写图片描述

这里写图片描述

运行msys2: 
这里写图片描述

2 安装所需软件

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

1) 安装gtk3

pacman -S mingw-w64-x86_64-gtk3
  • 1

这里写图片描述

输入“y”确定安装: 
这里写图片描述

这里写图片描述

2) 安装gtk2

pacman -S mingw-w64-x86_64-gtk2
  • 1

这里写图片描述

3) 安装glade

pacman -S mingw-w64-x86_64-glade
  • 1

这里写图片描述

4) 安装帮助文档

pacman -S mingw-w64-x86_64-devhelp
  • 1

这里写图片描述

5) 安装MinGW

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

这里写图片描述

这里写图片描述

3 配置环境变量

C:\msys64\usr\bin
C:\msys64\mingw64\bin
  • 1
  • 2

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

测试是否成功:

pkg-config --cflags gtk+-2.0
make -v
  • 1
  • 2

这里写图片描述

这里写图片描述

4 编译运行demo

go源码下载地址:https://pan.baidu.com/s/1kWOBbBD

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

4.1 配置GOPATH

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

4.2 运行官方自带example

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

参考资料

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多