当前位置:   article > 正文

libcur 编译安装 支持https_libcur编译

libcur编译

使用OpenSSL 编译

1 安装openssl

如果需要支持https,那么系统必须包含openssl的库,所以第一步需求确定系统是否安装了openssl

openssl version
  • 1

在这里插入图片描述
如果没有安装那么请安装opensslwindows安装OpenSSL

2.下载libcurl源码:libcurl
在这里插入图片描述

方法一:CMake

记住选择的win32orx64需要和安装的openssl保持一致,否则会发生链接错误
在这里插入图片描述

方法二:nmake
  1. 打开vs命令提示
  2. 切换到curl源码的winbuild目录
  3. 执行nmake

nmake /f Makefile.vc mode=static VC=10 MACHINE=x86 DEBUG=no WITH_SSL=static SSL_PATH=“C:\OpenSSL-Win32” RTLIBCFG=mt

参数说明:[参考winbuild/readme.txt]
mode=[static,dll]
VC=[NUM] vs对应的版本号
MACHINE=[x86,x64]
DEBUG=[yes,no]
WITH_SSL=[static,dll] 静态或动态链接openssl
SSL_PATH=[path] openssl的安装目录
RTLIBCFG=[mt,md] 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

使用Windows系统自动的SSL编译

基于winssl的HTTPS交互

set(CURL_USE_SCHANNEL ON)
set(CURL_ENABLE_SSL ON)
set(CURL_WINDOWS_SSPI ON)
#如果Cmake Gui没有对应的选项可以手动加上
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/685417
推荐阅读
相关标签
  

闽ICP备14008679号