win7下openssl安装

简介: win7下openssl安装

1、下载ActivePerl-5.20.2MSWin32.exe并安装,获取perl指令操作。

2、下载openssl-1.0.2j,解压后今入此目录,然后在文件夹上方输入cmd打开命令行窗口

3、输入perl Configure VC-WIN32 --prefix=“F:\Work\kafka\win\openssl_build”

4、编译32位openssl:ms\do_ms.bat

5、进入Build目录

“C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build”

执行命令:vcvars32(如果不执行这条会报错,无法打开包括文件: “windows.h”: No such file or directory)

6、为使用nmake指令,将“C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86”加入环境变量。

7、进入openssl目录,编译openssl动态链接库

nmake -f ms\ntdll.mak
nmake -f ms\ntdll.mak test
nmake -f ms\ntdll.mak install

执行test命令可以测试编译好的库,测试成功了就可以运行install命令,运行完之后才会在输出目录 F:\Work\kafka\win\openssl_build中找到输出的编译好的库和加入工程时必要的include文件。

相关文章
|
安全 Linux 编译器
内存泄漏检测组件的分析与实现(linux c)-mtrace工具使用
内存泄漏产生原因 在堆上使用malloc/remalloc/calloc分配了内存空间,但是没有使用free释放对应的空间。
482 0
|
Ubuntu JavaScript 关系型数据库
我与PostmarketOS相遇
PostmarketOS 系统 手机改造
2301 0
我与PostmarketOS相遇
|
JavaScript
性能工具之 FlameGraph 火焰图
其实很多类似 perf 的工具都能生成火焰图,像 systemtap/dtrace 之类的 并且这个思路,现在在 js 优化、代码优化等各方面都有具体的应用了 至于怎么理解? 简单点说,就是看谁又平又宽
457 7
性能工具之 FlameGraph 火焰图
VS代码对齐工具使用教程
本文是关于VS代码对齐工具的使用教程,包括工具下载、使用文档、使用实例和对齐结果展示。文章介绍了如何使用该工具进行字符串对齐,提供了快捷键操作和正则表达式对齐方法,并展示了对齐前后的代码对比。
955 0
VS代码对齐工具使用教程
|
传感器 自动驾驶 安全
计算机视觉在自动驾驶中的应用:技术解析与未来展望
【8月更文挑战第4天】自动驾驶依托计算机视觉实现环境感知与决策,通过目标检测、跟踪及车道识别等技术保障行车安全与效率。面对数据处理、场景理解等挑战,未来技术将持续优化,深化智能驾驶体验,引领交通行业变革。
1186 8
|
存储 边缘计算 物联网
未来数据存储技术发展趋势分析
随着数字化时代的到来,数据量不断增长,传统存储技术面临挑战。本文探讨未来数据存储技术的发展趋势,包括分布式存储、云存储、边缘计算等新兴技术的应用前景。
|
Android开发
Launcher中应用图标的显示流程
Launcher中应用图标的显示流程
235 1
|
监控 Kubernetes 网络协议
异常docker导致 cpu 100
生产问题
1254 0
|
机器学习/深度学习 人工智能 PyTorch
Transformers 4.37 中文文档(三十二)(1)
Transformers 4.37 中文文档(三十二)
431 0
|
机器学习/深度学习 编解码 算法
【视觉智能开放平台】出品智能修图技术—智能转档算法
RAW转档是专业级摄影后期修图的必备环节,旨在将拍摄的RAW图转化为细节丰富,色彩准确的JPG原片,方便修图师基于转档结果进行更为个性化和精细化的美化操作。由于对效果的精准要求和流程的把控需求,目前修图师主要利用专业软件进行人工转档操作。整个过程耗时又费力,极大降低了后期修图的交付效率。为了赋能修图师,提升他们的工作效率,本文提出了一种基于数据驱动,自动转档的技术方案,以实现人工RAW转档的替代。
1485 2
【视觉智能开放平台】出品智能修图技术—智能转档算法