需要准备 perl 环境,然后执行下列命令(分别是 64 位和 32 位 )
perl configure VC-WIN64A-masm shared threads sctp zlib enable-mdc2 enable-rc5
perl configure VC-WIN32 shared threads sctp zlib enable-mdc2 enable-rc5 no-asm
需要注意下列文件内容
crypto\include\internal\dso_conf.h
crypto\include\internal\bn_conf.h * ( win32 win64 diff )
crypto\include\buildinf.h *
include\openssl\opensslconf.h *
目前发现一个更加简单的方法,就是直接使用现成的仓库
https://github.com/ShiftMediaProject/openssl