windows下编译openssl

简介: windows下编译openssl

最近在做onvif协议遇到鉴权的地方需要使用到openssl linux下比较容易安装,但windows下就比较费事了

下面开始

第一步下载openssl

https://www.openssl.org/source/

找到你需要的版本 我这里使用的是

| openssl-1.1.1k.tar.gz (SHA256) (PGP sign) (SHA1) | header |

安装perl

https://cli-msi.s3.amazonaws.com/ActivePerl-5.28.msi

然后根据提示进行安装

安装nasm

https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/win64/nasm-2.15.05-installer-x64.exe

下载地址 然后根据提示安装及了

最重要的是检查一下系统环境变量

C:\Perl64\bin
C:\Program Files\NASM
D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\x64

然后打开我是用的是兼容的 第一开始使用x64的 老是提醒我 b'模块计算机类型“X86”与目标计算机类型“x64”冲突'

然后切换到openssl对应的根目录,

打开INSTALL 跟着安装就好了

我是用的是如下的

perl Configure VC-WIN64A
nmake
nmake test
nmake install

下面是我出现了问题找到的链接

下面是另外一个版本的

工具准备:

官网下载openssl-1.0.2o.tar.gz源码

编译步骤:

D:\openssl\openssl-1.0.2o>perl Configure VC-WIN64A --prefix=D:\openssl\install

上面--prefix表示指定编译生成保存的地址

4.继续运行

D:\openssl\openssl-1.0.2o>ms\do_win64a

5.继续执行,进行编译,这步需要跑了好几分钟

D:\openssl\openssl-1.0.2o>nmake -f ms\nt.mak

6.继续执行

D:\openssl\openssl-1.0.2o>nmake -f ms\nt.mak install

7.至此已完成了编译过程,打开D:\openssl\install文件夹下出现了刚编译好的文件

这个目录是第3步--prefiex后指定的编译保存目录

由于自己编译时,搞了一下午,好多教程说的不是非常清楚准确,自己就特意写下记录

目录
相关文章
|
6月前
|
关系型数据库 MySQL 开发工具
windows编译poco c++库
windows编译poco c++库
|
6月前
|
Linux 编译器 数据安全/隐私保护
Windows10 使用MSYS2和VS2019编译FFmpeg源代码-测试通过
FFmpeg作为一个流媒体的整体解决方案,在很多项目中都使用了它,如果我们也需要使用FFmpeg进行开发,很多时候我们需要将源码编译成动态库或者静态库,然后将库放入到我们的项目中,这样我们就能在我们的项目中使用FFmpeg提供的接口进行开发。关于FFmpeg的介绍这里就不过多说明。
293 0
|
6月前
|
Unix 编译器 开发者
Qt5.14.2 轻松掌握Qt中的压缩与解压缩:QuaZIP的神秘面纱与实战演练之windows环境编译
Qt5.14.2 轻松掌握Qt中的压缩与解压缩:QuaZIP的神秘面纱与实战演练之windows环境编译
642 0
|
1月前
|
并行计算 开发工具 异构计算
在Windows平台使用源码编译和安装PyTorch3D指定版本
【10月更文挑战第6天】在 Windows 平台上,编译和安装指定版本的 PyTorch3D 需要先安装 Python、Visual Studio Build Tools 和 CUDA(如有需要),然后通过 Git 获取源码。建议创建虚拟环境以隔离依赖,并使用 `pip` 安装所需库。最后,在源码目录下运行 `python setup.py install` 进行编译和安装。完成后即可在 Python 中导入 PyTorch3D 使用。
168 0
|
3月前
|
监控 机器人 Unix
GoLand——windows下如何编译Linux二进制文件
GoLand——windows下如何编译Linux二进制文件
53 1
GoLand——windows下如何编译Linux二进制文件
|
3月前
|
C++ Windows
Windows下编译64位CGAL
Windows下编译64位CGAL
116 0
|
3月前
|
编译器 Linux C语言
Windows下编译并使用64位GMP
Windows下编译并使用64位GMP
181 0
|
6月前
|
计算机视觉 Windows
OpenCV + CLion在windows环境下使用CMake编译, 出现Mutex相关的错误的解决办法
OpenCV + CLion在windows环境下使用CMake编译, 出现Mutex相关的错误的解决办法
278 0
|
6月前
|
前端开发 Unix 开发工具
windows使用cygwin编译Xyce
windows使用cygwin编译Xyce
78 0
|
6月前
|
开发工具 数据安全/隐私保护 C++
windows openssl安装和基本使用(代码演示)
本文主要讲到了openssl的基本使用方法,开发环境为windows,开发工具为VS2019.本文主要是说明openssl如何使用,不介绍任何理论知识,如果有不懂的,请自行百度。个人建议下一个everything查询工具,真的很好用,比window自带的查询快了很多,可以查询自己想要的文件
590 0
windows openssl安装和基本使用(代码演示)

热门文章

最新文章

下一篇
无影云桌面