win10 VS2017 安装OpenSSL1.1.1

windows10+VS2017下安装和编译openssl库

环境

windows10,64位
NMAKE
openssl1.1.1
ActivePe5.28
VS2017自带的VC++编译器

第一步:下载工具和源码

  1. ActivePerl工具,官网下载链接:
    官网链接: http://www.activestate.com/activeperl/downloads.
    网盘链接:链接:https://pan.baidu.com/s/162t7IimouVe-sh6OG4HmzQ
    提取码:1nlt

    这里我选择下载最新版5.28。
    注册
    没注册的话,现在需要先注册,因为不需要验证邮箱,所以邮箱可以随便填,当然也可以选择github账号登录。
    在这里插入图片描述
    由于国外的网站,所以下载比较慢,和百度网盘有点一拼,大概20M左右。
  2. openssl源码,下载链接:https://www.openssl.org/source/old/1.1.1/
    自己选择版本,我下载的是当时的最新版。

第二步:开始安装

  1.安装ActivePerl:双击安装程序,一直点默认就ok了,打开cmd输入Perl -v 查看是否安装成
  功,然后找到下图的bat程序,在cmd中运行它(目的是添加vs2017的环境变量)

在这里插入图片描述

  2.解压openssl源码到指定目录C:\openssl-1.1.1g
  3.进入VS2017自带的命令行界面,注意区分版本
  本文进入的是x64 Native Tools Command Prompt for VS2017
  3.进入VS2017自带的命令行界面,注意区分版本
  本文进入的是x64 Native Tools Command Prompt for VS2017
  3.进入VS2017自带的命令行界面,注意区分版本
  本文进入的是x64 Native Tools Command Prompt for VS2017
   重要的事情说三遍,我刚开始用的是powershell和cmd一直报错 NMAKE : fatal error U1077: “cl”: 返回代码“0x2” Stop
  4.进入openssl解压目录,C:\openssl-1.1.1g
  运行:perl Configure VC-WIN64A(32位的话改为 VC-WIN32) no-asm –-prefix=C:\OpenSSL
  进行相关的配置(如果报错
  Can't locate Win32/Console.pm in @INC (you may need to install the Win32::Console module
  (@INC contains: C:\Perl64\site\lib C:\Perl64\lib) at C:\Perl64\lib/ActivePerl/Config.pm line 400.
  的话找到C:\Perl64\lib\ActivePerl\Config.pm,改为下面这样就是注释掉)注意:prefix指定安装目录,VC-WIN64A安装平台

在这里插入图片描述

  5.编译
  运行 nmake 第三部没错的话应该不会出错
  运行 nmake test 测试算法,一般可以不用
  运行 nmake install 安装到前面的prefix指定的安装目录(没加的话默认在program file或者program file86 下的openssl里)
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值