mingw/msys中安装pkg-config

在编译vmime的时候,发现configure的时候老是提示gnutls库找不到,这个明明已经是安装了的。稍微看了下configure文件之后,发现是因为pkg-config没有安装。

按照mingw的faq的提示,去这里下载了glib和pkg-config的二进制包。解压缩glib的包,将里面的libglib.dll复制到/mingw/bin中,然后将pkg-config.exe也复制到/mingw/bin中。再次运行的时候又提示pkg-config.exe缺少intl.dll,仔细看了下载页面,这个dll是在gettext的二进制包里面的,下载之。释放里面的intl.dll到/mingw/bin之后,pgk-config就能够正常运行了,vmime也能够正常编译了。

3 Replies to “mingw/msys中安装pkg-config”

  1. 你好,你可以把glib和pkg-config的二进制包,gettext的二进制包发给我吗?你给的那个链接我打不开,还有我用msys编译gnutls时,会有这个错误:configure:error:guile-config required but not found,你知道这是怎么回事吗?谢谢哦

  2. 博主您好,请问gettext您用的是什么版本。另外我在make时mingw有如下报错:
    libtool: link: warning: library `C:/MinGW/lib/libgsasl.la’ was moved.
    /bin/grep: /usr/i586-mingw32msvc/lib/libgcrypt.la: No such file or directory
    /bin/sed: can’t read /usr/i586-mingw32msvc/lib/libgcrypt.la: No such file or dir
    ectory
    libtool: link: `/usr/i586-mingw32msvc/lib/libgcrypt.la’ is not a valid libtool a
    rchive
    make[2]: *** [libvmime.la] Error 1

    libgcrypt.la在C:/MinGW/lib里是存在的,但是不知道为什么会去/usr/i586-mingw32msvc/lib/目录下查找。求助,谢谢!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据