你需要至少0.9.3才能编译.
version 0.9.3 - yet more build-system fixes: - allow to override HASH_LIBS and CURL_LIBS using envoronment variables - include them in .pc and tests/Makefile.am
我使用以下步骤使其工作:
为此,您需要安装MSYS / MINGW
>转到:http://www.gknw.de/mirror/curl/win32/
>下载当前curl-x.xx.x-ssl-sspi-zlib-static-bin-w32.zip
>打开zip文件读取built.txt并找出使用的OpenSSL版本.
>解压缩libcurl.dll,libeay32.dll和libssl32.dll并安装进来
mingw / bin目录
>转到CURL主页并下载匹配的curl-x.xx.x.zip文件.
>打开zip文件并将include / curl目录移动到/ mingw中
它是在mingw / include / curl
>转到OpenSSL主页并下载匹配的openssl-x.x.xy.tar.gz文件.
>打开tar.gz并将include / openssl目录移动到/ mingw
>转到http://liboauth.sourceforge.net/并下载当前版本
(至少得到0.9.3)
>从msys shell运行:
env PKG_CONFIG=/bin/true ./configure --disable-static --disable-curl \ CURL_LIBS=/mingw/bin/libcurl.dll HASH_LIBS="/mingw/bin/libeay32.dll \ /mingw/bin/libssl32.dll" --prefix=/mingw
>那么:
mingw32-make && mingw32-make check
>手指交叉,这一切都按照应有的方式进行编译.
mingw32-make install