win10 VS2015 openssl1.1.1 编译 32位或者64位

自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:

https://www.cnblogs.com/bclshuai/p/11380657.html

1.下载源代码

前往openssl官网下载openssl-1.1.1a.tar

2.安装ActivePrel

前往ActivePrel官网下载并安装ActivePrel:安装完成后通过cmd命令: perl -version 查看是否安装成功和安装版本

3.下载安装nasm

安装 nasm,这个需要手动添加到系统目录,安装完成后通过cmd命令:nasm -version 查看是否安装成功和安装版本

 

 

4.下载dmake,添加到path路径

否则 执行nmake命令报错?

D:\Project\openssl-1.1.1g>nmake

Microsoft (R) 程序维护实用工具 14.00.24210.0 版
版权所有 (C) Microsoft Corporation。 保留所有权利。

NMAKE : fatal error U1064: 未找到 MAKEFILE 并且未指定目标
Stop.

因为缺少dmake,所以先下载dmake,解压到一个路径,然后将路径添加到path系统变量

https://metacpan.org/release/dmake

 

 

 

 5.在开始菜单vs2015文件夹找到 x64_x86 Cross Tools 

 

 6.到再切换到你的 openssl 解压的目录下面。执行perl Configure命令,只有configure成功之后才会生成Makefile文件,否则会报错:

perl configure VC-WIN32 no-shared --prefix=D:\OpenSSL\Win32

 

7.执行nmake命令,开始编译,经过十几分钟的等待编译完成

 

 

 

8 执行:nmake install,将成果物和头文件复制到刚才设置的路径:D:\Project\openssl-1.1.1g\bin

 

备注:说明

如果你需要动态库。去掉 no-shared 。

如里你要编译 64 位的,好吧,反正我是没有编译成功的,要不,你试试吧,将WIN32 改为 WIN64A,即可。

 

32位静态库成果物下载链接

https://download.csdn.net/download/baochunlei1/12481380

32位动态库成果物下载链接

 

posted @   一字千金  阅读(2529)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示