可以先查看以前旧的编译方法: c++windows openSSL编译(ActivePerl-5.8.8.822-MSWin32-x86-280952.msi+openssl-1.0.2)

下载openssl

我们将按照最新官方方法编译:https://github.com/openssl/openssl/blob/master/NOTES-WINDOWS.md#native-builds-using-visual-c++

1. 下载ActivePerl

ActivePerl

安装ActivePerl,环境变量已经自动配置。

2.下载NASM

https://www.nasm.us/

下载nasm-2.15.05-installer-x64.exe  安装并设置环境变量

3.检查环境变量

4.配置

进入VS 2017的开发人员命令提示符

从OpenSSL源目录的根目录输入perl Configure VC-WIN32(如果您想要32位OpenSSL),或者perl Configure VC-WIN64A

报错了,那么打开C:\Perl64\site\lib\ActivePerl\Config.pm,需要屏蔽395到413行

然后再次执行perl Configure VC-WIN32

5.编译

nmake

6.测试

nmake test

7.安装

nmake install

在 C:\Program Files (x86)\OpenSSL生成了所需的头文件,库文件和DLL文件

案例打包下载:https://download.csdn.net/download/greless/16659660

c++windows openSSL编译(ActivePerl-5.28.msi+openssl-1.1.1k)相关推荐

  1. 基于openEuler的OpenSSL编译安装和编程基础

    文章目录 基于openEuler的OpenSSL编译安装和编程基础 OpenSSL编译安装 OpenSSL命令的使用 OpenSSL编程 简单测试 BASE64算法 作业 参考资料 基于openEul ...

  2. 如何在Windows下编译OpenSSL?

     OpenSSL是一个开源的第三方库,它实现了SSL(Secure SocketLayer)和TLS(Transport Layer Security)协议,被广泛企业应用所采用.对于一般的开发人 ...

  3. 如何在Windows下编译OpenSSL

    OpenSSL是一个开源的第三方库,它实现了SSL(Secure SocketLayer)和TLS(Transport Layer Security)协议,被广泛企业应用所采用.对于一般的开发人员而言 ...

  4. 在Windows下编译OpenSSL(VS2005)【转】

    如何在Windows下编译OpenSSL (Vs2005使用Vc8的cl编译器) 1.安装ActivePerl//初始化的时候,需要用到perl解释器 2.使用VS2005下的Visual Studi ...

  5. Windows 下编译 OpenSSL

    简述 OpenSSL 是一个开源的第三方库,它实现了 SSL(Secure SocketLayer)和 TLS(Transport Layer Security)协议,被广泛企业应用所采用.对于一般的 ...

  6. Windows下编译OpenSSL(使用VS2013或VS2008)

    转自https://www.cnblogs.com/findumars/p/4299976.html 简述 OpenSSL是一个开源的第三方库,它实现了SSL(Secure SocketLayer)和 ...

  7. windows下编译nginx-http-flv-moudle

    windows下编译nginx-http-flv-moudle 一: 编译前准备 1:msys(1.0.11内含mingw命令行工具) 2:perl (ActivePerl 5.28,草莓版好像会编译 ...

  8. 1、Windows下编译并搭建AzerothCore服务端

    目录 前言 一.AzerothCore下载 二.mysql安装 三.boost安装 四.OpenSSL安装 五.CMake下载 六.CMake编译 1 - CMake生成vs项目 2 - vs项目设置 ...

  9. 手把手教你在Windows上编译Swift工具链

    2020/5/27更新:大家现在可以直接从Saleem Abdulrasool的Azure Pipeline中下载打包好的Swift Windows SDK了,在他的GitHub中找到swift-bu ...

最新文章

  1. 寿光一中2021年高考成绩查询,2021年寿光市高考状元名单资料,今年寿光市高考状元多少分...
  2. python官网下载步骤64位-windows下载并安装Python的具体步骤
  3. Perl调试器的用法
  4. 《大话数据结构》第9章 排序 9.9 快速排序(上)
  5. Android逆向工程 初篇
  6. mysql中update實現子查詢的方法
  7. QT学习笔记:常用快捷键总结表
  8. R语言:ggplot2精细化绘图——以实用商业化图表绘图为例(转)
  9. putty远程登录linux有啥用,putty 自动远程登录linux
  10. Prism4文档翻译(第九章 第二部分)
  11. Hyperledger fabric学习笔记(一)
  12. python中backward_pytorch的梯度计算以及backward方法详解
  13. 数据泵导出/导入数据
  14. 用pycharm+flask 建立项目以后运行出现ImportError: No module named flask-login问题
  15. 理解UIScrollView
  16. Redis学习笔记(十)——过期时间、访问限制与缓存
  17. android原生browser分析(一)--Application
  18. 一个hard lockup的vmcore实例解析
  19. 2021华为软挑赛复盘
  20. 手机图片怎么压缩,简单的压缩方法

热门文章

  1. 华为5G基站日常维护操作手册(无线)
  2. centos7 ssh升级后服务不稳定不断重启,查看sshd服务状态为activating(start)的解决办法
  3. 四位计算机的原理及其实现
  4. c语言控制继电器开合程序,求STC89c52单片机用倒计时控制继电器开、合的C语言程序,晶振12.000...
  5. 单片机引脚控制继电器最简单的电路方式
  6. registermodule 微前端_麦饭:可能是你见过最酷最简单的微前端解决方案
  7. 找出1000以内的所有完数
  8. HTML页面一键分享到QQ空间、QQ好友、新浪微博、微信代码
  9. VBA中的10种循环语句
  10. python 批量截取图片 并保存原图片名