1、下载OpenSSL
https://www.openssl.org/source/
2、安装ActivePerl
https://www.activestate.com/products/activeperl/downloads/
3、运行“VS2013 x64 本机工具命令提示”,然后进入OpenSSL根目录
执行
perl Configure no-asm VC-WIN64A --debug --prefix=E:\openssl_build\debug --openssldir=E:\openssl_build\debug
perl配置各种编译参数(详细参数设置请查看根目录INSTALL文件)
no-shared表示编译lib,去掉就是编译dll
no-asm表示不使用汇编,
--prefix=C:\openssl 指定安装路径,--prefix和--openssldir用于输出
--debug去掉则为默认--release
VC-WIN32是32位版本,VC-WIN64A对应X64,VC-WIN64I对应IA64系统
nmake 编译
nmake test 编译后可以进行测试
nmake install 编译结果生成,这是最后一步
nmake clean 清理工作,先清理再编译