本帖最后由 Demon 于 2011-6-11 18:15 编辑
论坛上的curl还是2008年的curl 7.19.0,版本比较老,而且不支持OpenSSL和IPv6。
cURL官网(http://curl.haxx.se/download.html)上提供的curl.exe也不支持IPv6,而且OpenSSL是动态链接的,也就是说系统中要存在libssl32.dll和libeay32.dll这两个动态链接库才能运行。本来curl.exe就不是系统自带的了,还要加上两个dll,多难看。
我个人比较喜欢一个exe搞定一切,所以用Visual C++ 6.0从官网上提供的源码编译了一个curl.exe,支持IPv6协议和OpenSSL。OpenSSL是编译时静态链接的,不需要额外的dll就能运行。
以下为版本信息,怕我在代码中做手脚的还是老老实实用官网上面提供的吧。- C:\Users\Demon\Desktop\curl-7.21.6\src>curl -V
- curl 7.21.6 (i386-pc-win32) libcurl/7.21.6 OpenSSL/0.9.8r zlib/1.2.5
- Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtsp
- smtp smtps telnet tftp
- Features: AsynchDNS IPv6 Largefile NTLM SSL libz
复制代码 文件尺寸:小于50KB,这也太小气了吧。算了,我自己上传。
下载地址:http://demon.tw/download/curl.zip |