【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

測試是否成功

李培冠博客:https://lpgit.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章