Go版GTK環境搭建
下載安裝MSYS2
官網下載
MSYS2(Minimal SYStem 2)是一個MSYS的獨立改寫版本,主要用於shell命令行開發環境。同時它也是一個在Cygwin(POSIX兼容性層)和MinGW-w64(從"MinGW-生成")基礎上產生的,追求更好的互操作性的Windows軟件。
打開 官網 選擇對應版本下載.
直接默認配置狂點下一步安裝即可。
使用以下功能更新包數據庫和核心繫統包:
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
。
配置按照鏡像站的使用幫助配置即可。
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
輸入Y確定安裝。
安裝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