使用 msys2(64 位)
-
安裝 msys2( http://www.msys2.org/)
-
安裝 Vala 所需的先決條件
pacman -S mingw64/mingw-w64-x86_64-gcc pacman -S mingw64/mingw-w64-x86_64-pkg-config pacman -S mingw64/mingw-w64-x86_64-vala
以及你的程式碼所需的所有其他包,即
pacman -S mingw64/mingw-w64-x86_64-libgee ...
-
啟動正確的 msys2 shell
C:\msys64\mingw64.exe
-
檢查
MSYSTEM
和PKG_CONFIG_PATH
環境變數$ echo $MSYSTEM MINGW64 $ echo $PKG_CONFIG_PATH /mingw64/lib/pkgconfig:/mingw64/share/pkgconfig
-
像往常一樣執行
valac
,但要確保始終在正確的環境中工作(參見步驟 3 和 4)例如,讓我們在這裡構建第一個 GeeSample :
$ valac gee-list.vala --pkg gee-0.8