Go版GTK:環境搭建(windows)

Go版GTK:環境搭建(windows)

 

1 下載安裝msys2

MSYS2 (Minimal SYStem 2) 是一個MSYS的獨立改寫版本,主要用於 shell 命令行開發環境。同時它也是一個在Cygwin (POSIX 兼容性層) 和 MinGW-w64(從」MinGW-生成」)基礎上產生的,追求更好的互操做性的 Windows 軟件。html

官方網址:http://www.msys2.org/ 
這裏寫圖片描述git

百度雲下載地址:https://pan.baidu.com/s/1kWOBbBDgithub

默認配置安裝便可: 
這裏寫圖片描述shell

這裏寫圖片描述

運行msys2: 
這裏寫圖片描述windows

2 安裝所需軟件

注意:在msys2命令行下安裝。markdown

1) 安裝gtk3測試

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

這裏寫圖片描述

輸入「y」肯定安裝: 
這裏寫圖片描述spa

這裏寫圖片描述

2) 安裝gtk2.net

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

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

參考資料

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

相關文章
相關標籤/搜索