Windows10下安装OpenSSL curl WIN32 /WIN64 openssl1.1.x

本文详细介绍了在Windows 10 64位系统上使用Visual Studio 2015,通过安装ActivePerl和openssl,配置环境变量,以及利用nasm进行编译,最终成功搭建Perl与OpenSSL开发环境的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 首先是环境,强调下环境,很多问题是环境造成的 。

1.WINDOWS10 64位系统;

2.Visual Studio 2015

 

工具:

  1. ActivePerl-5.24.3.2404-MSWin32-x64-404865.exe,下载地址:https://www.activestate.com/products/activeperl/downloads/

   2.  openssl-1.1.0f.tar.gz   下载地址:  https://www.openssl.org/source/  

  3. nasm-2.12.02rc9-installer-x64.exe (如果用默认的好像会报错) https://www.nasm.us/pub/nasm/releasebuilds/2.12.02rc9/win64/nasm-2.12.02rc9-installer-x64.exe

1、安装Perl(我安装在C盘,同时我的openssl也解压在C盘)

    使用命令行工具,进入C:/Perl64/eg路径下, 执行“perl example.pl”,若显示“Hello from ActivePerl!”,则说明Perl安装成功。

 

2、设置环境变量

    打开我的电脑->属性->高级系统设置->环境变量,找到Path系统变量,点击编辑,添加E:/VS 2013/VC/bin;C:/Perl64/bin;c:/windows/system32,其中D:\Program Files (x86)\VC\bin;D:\Program Files (x86)\Common7\IDE是我的VS2015的安装路径,根据情况自己修改。C:/Perl64/bin是Perl的安装路径,根据情况自己修改。

3、用管理员身份打开Visual Studio的开发人员命令提示,并进入openssl的目录(我的放在C盘根目录)

4.进行命令行编译 生成动态库

cd c:/openssll

//--prefix=E:\OpenSSL\openssl\win32  //输出路径

>perl Configure VC-WIN32 --prefix=E:\OpenSSL\openssl\win32

//如不需要支持汇编 no-asm  >perl Configure VC-WIN32 no-asm --prefix=E:\OpenSSL\openssl\win32

> nmake

> nmake install

//64 位

使用 用管理员身份打开Visual Studio的开发人员命令提示

> nmake clean

>perl  Configure  VC-WIN64A no-asm --prefix=E:\OpenSSL\openssl\win64

> nmake

> nmake install

DEBUG:

perl  Configure  debug-VC-WIN64A no-asm --prefix=C:\openssl\win64_debug

CURL

下载  https://curl.haxx.se/

解压 打开 projects

双击 generate.bat 生成所有VS工程;

 curl  https 证书下载 ,如果是私有的请添加进来就可以
http://curl.haxx.se/ca/cacert.pem


这里转一个 openssl1.0.x windows编译方法:(注意是不同的)

https://blog.youkuaiyun.com/liang19890820/article/details/51658574/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恋恋西风

up up up

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值