在编译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也能够正常编译了。
你好,你可以把glib和pkg-config的二进制包,gettext的二进制包发给我吗?你给的那个链接我打不开,还有我用msys编译gnutls时,会有这个错误:configure:error:guile-config required but not found,你知道这是怎么回事吗?谢谢哦
文中不是有超链接么,http://www.gtk.org/download-windows.html
博主您好,请问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/目录下查找。求助,谢谢!