visual studio 2017 libcurl ssl perl

visual studio 2017 libcurl ssh perl

https://www.cnblogs.com/zzugyl/p/5037152.html

http://www.activestate.com/activeperl/downloads

ActivePerl

-perlpath - Specify the custom perl root path if perl is not located at
“C:\Perl” and it is a portable copy of perl and not
installed on the win system.
For e.g. -perlpath “D:\strawberry-perl-5.24.3.1-64bit-portable”

perl

https://www.perl.org/get.html
在这里插入图片描述
ActivePerl 更新了 需要 账号,而且安装的时候,需要 powershell,就不用它了.
有点麻烦

https://strawberryperl.com/
在这里插入图片描述
strawberry-perl-5.32.1.1-64bit.msi
strawberry-perl-5.32.1.1-32bit.msi

ActiveState Perl和 Strawberry Perl最大的区别是 Strawberry Perl 里面有多包含一些 CPAN 里的模块, 所以Strawberry Perl 下载的安装文件有 80多M, 而ActiveState Perl 只有20M 左右。

重启电脑后
系统变量 Path 里面 会自动的增加如下内容:

C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin

在这里插入图片描述

参考

https://www.cnblogs.com/damizhou/p/11744096.html
https://www.cnblogs.com/damizhou/p/11744096.html

ssl

在这里插入图片描述
在这里插入图片描述

1、下载或者编译openssl

可以在
http://windows.php.net/downloads/php-sdk/deps/vc15/下载编译好的包。

测试 编译后的libcurl是否支持HTTPS协议 ?

   在第7步,编译成功以后,会生成libcurl 还有外壳程序curl .

   安装上面的配置,找到curl和libcurl

下面测试 www.baidu.com 和支持加密 https://mail.qq.com

在这里插入图片描述
经过测试访问加密HTTPS协议传输,和不用加密的HTTP都能成功。。 所以编译libcurl 就算圆满成功 大功告成!!

1

右键我的电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量 -> 找到“Path”编辑,在最后添加你的openssl安装路径,e.g. "…xxx;c:\openssl\bin;"然后保存,重新打开一个命令行窗口处输入openssl version -a就会有信息了

windows安装OpenSSL

说明
openssl是一个强大的安全套接字密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其他目的使用。
openssl整个软件可以分为三个主要的功能部分:密码算法库、SSL协议库以及应用程序。
安装openssl有两种方式,第一种是下载源码,自己编译;第二种是装上安装包即可运行

安装方式二

  1. 下载和安装
    下载其他人做的便捷版安装包
    http://slproweb.com/products/Win32OpenSSL.html
    一直狂点下一步就行了
  2. 配置环境变量
    配置环境变量,老生常谈,这里简单贴一下配置OPENSSL_HOME
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

1

cd /D E:\mfc_work\libcurl_work\work\openssl-1.1.1l
perl Configure VC-WIN64A
 如果想编译32位版本的
perl Configure VC-WIN32

おすすめ

転載: blog.csdn.net/wowocpp/article/details/121856398