欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 编程资源 > 编程问答 >内容正文

编程问答

openssl / vs2019 编译 openssl 1.0.2u 过程说明 -凯发k8官方网

发布时间:2024/10/14 编程问答 6 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 openssl / vs2019 编译 openssl 1.0.2u 过程说明 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一、准备

1、安装 perl

http://strawberryperl.com/download/5.28.1.1/strawberry-perl-5.28.1.1-64bit.msi

2、下载 openssl 1.0.2u

https://www.openssl.org/source/old/1.0.2/openssl-1.0.2u.tar.gz

二、编译

1、打开 vs2019 命令行工具

切记:

不要使用 x86 和 x64 的交叉命令行工具,

要编译 x86 版本的 openssl,就使用 x86 版本的命令行工具;

要编译 x64 版本的 openssl,就使用 x64 版本的命令行工具。

2、执行命令。

(1)进入 openssl 源码路径:cd /d (openssl 1.0.2u 路径)

(2)编译生成 x86 debug 版库

perl configure debug-vc-win32 no-asm --prefix="d:\openssl-1.0.2l\bin\x86\debug"ms\do_nasmnmake -f ms\ntdll.maknmake -f ms\ntdll.mak testnmake -f ms\ntdll.mak installnmake -f ms\ntdll.mak clean

(3)编译生成 x86 release 版本库

perl configure vc-win32 no-asm --prefix="d:\openssl-1.0.2l\bin\x86\release"ms\do_nasmnmake -f ms\ntdll.mak nmake -f ms\ntdll.mak test nmake -f ms\ntdll.mak install nmake -f ms\ntdll.mak clean

(4)编译生成 x64 debug 版库

perl configure debug-vc-win64a no-asm --prefix="d:\openssl-1.0.2l\bin\x64\debug"ms\do_win64anmake -f ms\ntdll.maknmake -f ms\ntdll.mak testnmake -f ms\ntdll.mak installnmake -f ms\ntdll.mak clean

(3)编译生成 x64 release 版本库

perl configure vc-win64a no-asm --prefix="d:\openssl-1.0.2l\bin\x64\release"ms\do_win64anmake -f ms\ntdll.mak nmake -f ms\ntdll.mak test nmake -f ms\ntdll.mak install nmake -f ms\ntdll.mak clean

 

(saw:game over!)

总结

以上是凯发k8官方网为你收集整理的openssl / vs2019 编译 openssl 1.0.2u 过程说明的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

网站地图