如何编译libcurl支持openssl

如何编译libcurl支持openssl
0,查看下载的libcurl的文档,F:\curl_openssl\curl-7.65.3\winbuild\BUILD.WINDOWS.txt里面有详细的介绍以及编译方法。(看官方文档参照编译才是最正规的方法,遇到问题再去搜索方法解决)
1,编译时需要配置参数支持openssl,其他zlib,libssh2等同样;文档也提供了很多已经编译好的openssl,zlib等的动态静态文件,可以下载查阅,这真的是省却了很多的麻烦。;地址如下:(根据需要到各个目录下查找)
https://windows.php.net/downloads/php-sdk/deps/vc15/x86/
2,执行命令:(vs2015 x86本机工具命令提示符 )
nmake /f Makefile.vc mode=dll VC=15 WITH_DEVEL=F:\libcurl_lib WITH_SSL=static ENABLE_SSPI=no ENABLE_IPV6=no
备注:WITH_DEVEL=F:\libcurl_lib(下载的openssl等各个支持包文件的目录)
3,执行完成后:
F:\curl_openssl\curl-7.65.3\builds 下目录就会生成如下几个文件:
libcurl-vc15-x86-release-dll-ssl-static-obj-lib
libcurl-vc15-x86-release-dll-ssl-static-obj-curl
libcurl-vc15-x86-release-dll-ssl-static

libcurl-vc15-x86-release-dll-ssl-static/bin目录下就可以找到生成的dll,exe文件,如果运行出错添加响应的dll文件即可;


参考文献:
1,https://blog.csdn.net/lt623265189/article/details/78616242

猜你喜欢

转载自www.cnblogs.com/hujianglang/p/11390133.html