使用 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