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

國內鏡像下載

如果沒有一個穩定的FQ手段,請不要硬剛,乖乖下載鏡像就完事。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM