Question: 如何在 Windows 10 之下編譯與執行 GTK+ program ?
解答不只一個,但到目前為止筆者認為安裝 MSYS2 是最為簡潔,請到 www.msys2.org 下載安裝程式,安裝完畢之後再安裝 gnu toolchain 以及 gtk library。
pacman -S mingw-w64-x86_64-toolchain pacman -S mingw-w64-x86_64-devhelp pacman -S mingw-w64-x86_64-gtk2 (GTK+ 2.0) pacman -S mingw-w64-x86_64-gtk3 (GTK+ 3.0) pacman -S mingw-w64-x86_64-glade
vim 或 emacs 就視個人需要來做安裝,筆者目前主要是使用 GTK+ 2.0 library 來做編譯與執行,並沒有使用最新的 GTK+ 3.0 library (GTK+ 2.0 與 GTK+ 3.0 部分 widget 的 function call 不相容)。
MSYS2 與 GTK+ 2.0 在 Windows 10 底下跑得很順,沒有什麼問題;底下是 GTK+ 範例程式 color_selection.c 的執行截圖:
|