visual-studio-2010 - 使用 Visual Studio 2010 构建 cURL 和 libcurl

标签 visual-studio-2010 curl openssl libcurl zlib

question #197444 的帮助下,我已经设法从 Visual Studio 2010 IDE、OpenSSL 1.0.0 和 zlib 1.2.5 中的 Windows 源代码构建 cURL 和 libcurl。我看到的问题是,目前,如果我使用参数 -V 运行结果 curl.exe ,那么它报告的版本是

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 报告的版本不匹配。关于如何解决这个问题的任何想法?

附言是否有可以编译成 libcurl 的可选组件的明确列表以及要使用的选项/预处理器指令? (例如 SSPI、libidn、...?)

最佳答案

我快速浏览了 curl 源代码,它从 DLL 动态获取这些版本号,而不是从任何静态源。所以这些是实际加载到 curl 过程中的库版本,而不是用于构建 curl 源的库版本。您的系统上可能有这些库的旧版本,这些库正在由 curl 进程加载。

关于visual-studio-2010 - 使用 Visual Studio 2010 构建 cURL 和 libcurl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2884505/

相关文章:

c++ - 如何找到 VC++ v10 中的新增功能?

visual-studio-2010 - VS2010 : "No matching binary found" when trying to load symbols for crashdump

c - fatal error : openssl/opensslconf. h:没有这样的文件或目录

bash - 将交互式命令的输出管道输出到 less

python - 我的 openssl 和 ssl 默认 CA 证书路径是什么?

c# - 无法访问 Microsoft.Xrm 命名空间

visual-studio - 如何为单个/扩展多个屏幕保存VS窗口布局?

linux 的curl POST 请求不起作用

ios - 我如何在 Objective-C 中模拟这个 curl 语句?

带有 curl 的 php 解析器 xml