在集成百度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自带的 “命令提示符” 程序,你