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 这些头文件

相关推荐
雾沉川23 分钟前
Nano11 25H2 精简版 Windows11 系统介绍与部署实操教程
windows
张世争3 小时前
armcc5 c++98 的静态库裁剪大小的方法
windows·静态库·裁剪·armcc
vsropy3 小时前
安装虚拟机VMware
linux·windows
AI行业学习3 小时前
CC‑Switch v3.16.1-下载、配置、安装(2026‑06‑01 最新官方版)
开发语言·人工智能·windows·python
Meaauf3 小时前
Windows11关闭VBS的方法合集
windows
記億揺晃着的那天3 小时前
Windows 通过 Java 获取可用端口的一个坑:Hyper-V 保留端口导致 UDP 绑定失败
java·windows·udp
8Qi83 小时前
Windows 系统Claude Code安装与使用笔记
windows·笔记·agent·claudecode
c_lb72884 小时前
期货量化策略从 Windows 迁到 Linux 服务器:环境注意点
linux·服务器·windows·python
骑士雄师4 小时前
18.1 星系案例:多智能体宇宙探索系统(学习langgraph 的存储知识)
windows·python·学习
韭菜钟4 小时前
Windows下编译coal
windows