在编译各种开源项目时候,你会发现,常常提示缺少pkg-config的警告
其实pkg-config的环境配置并不复杂.
在 http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/
下找到pkg-config的压缩包,解压到mingw32目录下即可.
运行时可能需要其他的依赖库,例如glib http://ftp.gnome.org/pub/gnome/binaries/win32/glib/
配置完毕后,设置环境变量。
我的设置如下,打开%MSYS_HOME%/1.0/etc/profile文件
在
if [ $MSYSTEM == MINGW32 ]; then
…
fi
后面加上下面的环境变量设置
if [ -z "$PKG_CONFIG" ]; then
export PKG_CONFIG=/D/gnu/pkg-config-0.23-2/bin/pkg-config.exe
fi
if [ -z "$PKG_CONFIG_PATH" ]; then
export PKG_CONFIG_PATH=/mingw/lib/pkgconfig:/usr/local/lib/pkgconfig
fi