在问题 #197444的帮助下,我设法在 Visual Studio 2010 IDE、OpenSSL 1.0.0 和 zlib 1.2.5 中从 Windows 上的源代码构建 cURL 和 libcurl。我看到的问题是,目前,如果我使用参数运行生成的 curl.exe -V
,那么它报告的版本是
curl 7.20.1 (i386-pc-win32) libcurl/7.20.1 OpenSSL/0.9.8d zlib/1.2.3
Protocols: dict file ftp ftps http https imap imaps ldap pop3 pop3s rtsp smtp smtps telnet tftp
Features: AsynchDNS Largefile NTLM SSL libz
请注意,如果我实际使用的版本与 OpenSSL 和 zlib 报告的版本不匹配。关于如何解决这个问题的任何想法?
ps 是否有可以编译到 libcurl 中的可选组件的明确列表以及使用哪些选项/预处理器指令?(例如 SSPI、libidn、...?)