编译openssl源码

openssl版本

1.1.1c

windows

安装环境
perl

先安装perl,生成makefile需要 https://strawberryperl.com/releases.html

nasm

nasm 也是生成makefile需要 https://www.nasm.us/

安装完perl输入一下nasm,看看能不能找到,找不到的话需要配置环境变量

执行命令

打开perl的窗口,移动到openssl的目录,执行下面命令

复制代码
perl Configure VC-WIN32

VC-WIN32:32位

VC-WIN64:64位

如果编译xp版本,需要执行

复制代码
perl Configure VC-WIN32 -DUSING_VS110_SDK71 -D_WIN32_WINNT=0x0501

如果执行完后报错

检查是否用了git的perl,看看环境变量里面是否包含git的,包含的话修改一下当前窗口的环境变量去掉git的路径就好

相关推荐
ajassi20001 小时前
开源 C++ QT Widget 开发(八)网络--Http文件下载
网络·c++·开源
Tipriest_2 小时前
C++ 中 ::(作用域解析运算符)的用途
开发语言·c++·作用域解析
Tipriest_3 小时前
求一个整数x的平方根到指定精度[C++][Python]
开发语言·c++·python
闻缺陷则喜何志丹4 小时前
【有序集合 有序映射 懒删除堆】 3510. 移除最小数对使数组有序 II|2608
c++·算法·力扣·有序集合·有序映射·懒删除堆
John_ToDebug5 小时前
从源码看浏览器弹窗消息机制:SetDefaultView 的创建、消息转发与本地/在线页通用实践
开发语言·c++·chrome
励志不掉头发的内向程序员6 小时前
STL库——list(类模拟实现)
开发语言·c++·学习
lightqjx10 小时前
【C++】类和对象 --- 类中的6个默认成员函数
开发语言·c++
Jooolin11 小时前
【C++】C++中的 set
数据结构·c++·ai编程
Jooolin11 小时前
大名鼎鼎的红黑树,究竟是何方神圣?
数据结构·c++·ai编程
扑克中的黑桃A12 小时前
[C语言]第二章-从Hello World到头文件
c++