openssl在windows下的编译

编译需要预装 vs2022 以及 perl 工具,perl 下载地址 https://strawberryperl.com/

在 github 下载 openssl 的源码 https://github.com/openssl/openssl

根据需要切换到对应的分支版本

在系统的开始菜单中,找到 Visual Studio 2022 下的 x64 Native Tools Command Prompt for vs 2022 点击运行

在命令行中切换到 openssl 的源码目录下,输入以下命令(no-shared 表示编译静态库)

这里选的 64 位版本,默认安装目录在 C:\Program Files\OpenSSL

复制代码
perl Configure VC-WIN64A no-asm no-shared --debug

然后输入 namke 回车,就开始编译构建了,稍等一会大约几分钟编译完成

编译完毕,运行 nmake instal 就将编译的版本安装到 C:\Program Files\OpenSSL 下,目录结构如下

bin 下是动态库和执行文件,程序运行的时候会用到动态库,静态编译就只有 openssl.exe 执行文件

html 是帮助文档

include 下是头文件,其他程序使用 openssl 库的时候需要 include 这些头文件

lib 是链接文件,其他程序使用 openssl 库的时候链接 include 这些头文件

相关推荐
安且惜7 小时前
Windows或mac支持本地抓包
windows·macos
深念Y16 小时前
AMD 芯片组驱动触发高频 SSD 写入的问题及解决方案
windows·bug·ssd·日志·芯片·驱动·amd
sukalot16 小时前
windows 驱动实例分析系列: wintun驱动分析-example篇(下)
windows
qetfw17 小时前
Debian OpenSSL CA 证书配置参考:根证书、服务证书与验证
linux·debian·ssl·openssl
怦怦蓝19 小时前
Windows 安装 Docker Desktop 踩坑完整实战指南(WSL2 故障排错实录)
windows·docker·容器
海盗123421 小时前
微软技术日报·2026-08-12——Windows 11多通道累积更新推送十余项功能改进;.NET WebSocket DoS紧急修复
windows·microsoft·.net
for_ever_love__2 天前
python基础语法学习: 数据容器
windows·python·学习
huainingning2 天前
微软windows系统官网IPV6临时地址介绍
windows·microsoft·智能路由器
.Peter2 天前
.NET/WPF 程序在部分 Windows 电脑无法保存用户环境变量:使用 DPAPI 实现安全兼容
windows·信息安全·c#·.net·wpf·环境变量·dpapi
码字的特恩2 天前
微软确认暂不为 Windows 11 加入透明效果自定义功能,建议用户使用第三方工具
人工智能·windows·算法·microsoft·计算机·大模型·编程