在集成百度API的时候,用到了libcurl,网上下载的没有支持https,所以自己下载了源码,进行了编译。
版本:
curl 7.55.1
编译环境:Win10,VS2017
1、下载或者编译openssl
源码可以去官网下载
https://www.openssl.org/source/
, 我下载的版本是1.1.0f ,网上的编译教程一般都是针对1.0.2的,两者之间的编译过程有些不同,需要注意一下。
1)安装perl和汇编工具,按照NOTES.WIN里面推荐的去安装 ActivePerl和nasm, 尤其是注意ActivePerl要安装最新版,我原来机器上有一个5.12版本的,结果导致最后 nmake install的时候发生错误,尝试了好多方法都没有解决,最后把ActivePerl升级到了最新版,问题才得以解决。(如果官网下载ActivePerl太慢,可以从360的软件管家里面搜索安装
NASM我安装的稳定版(当前是2.13.01
)
2)打开VS2017的命令行程序,如果编译x64版本的,就打开 “x64 Native Tools Command Prompt for VS 2017
”, 如果编译32位,就打开 “x86 Native Tools Command Prompt for VS 2017
”,如果你是直接打开的windows自带的 “命令提示符” 程序,你还需要运行vcvars64.bat

本文详细介绍了在Windows 10环境下,使用VS2017编译libcurl库及其依赖的openssl、zlib和libssh2的过程。包括下载源码、配置编译环境、修改配置文件以及执行编译命令等步骤,特别提到了编译过程中需要注意的版本差异和依赖库的路径设置。
最低0.47元/天 解锁文章
825





