一、windows vs2015 编译openssl
1,到openssl官网下载源码。
2,安装ActivePerl,去官网(https://www.activestate.com/products/activeperl/downloads/)下载安装。
ActivePerl具体安装步骤参考:https://blog.csdn.net/MarsLee_U/article/details/86491759
3.安装完毕后,使用 VS2015 下的 VS2015开发者命令提示,进入控制台模式。
4.进入openssl源码目录,调用命令:
perl Configure VC-WIN32 shared no-shared no-asm --prefix="E:/work/openssl-1.1.0c/win64-release" --openssldir="E:/work/openssl-1.1.0c/win64-release/ssl"
其中,E:/work/openssl-1.1.0c路径是源码目录, win64-release是输出目录, no-shared表示导出静态库, 可以改成shared导出动态库,shared no-shared 表示导出动态库和静态库, VC-WIN32表示32位库, 可以改成VC-WIN64A编译64位。
5.编译Openssl。
ms\do_nasm
nmake -f ms\ntdll.mak
nmake -f
来源:oschina
链接:https://my.oschina.net/u/4314113/blog/4478852