准备
步骤
- 安装ActivePerl, 环境变量自动配置默认勾选加
- 解压OpenSSL到指定目录 <path>
- 打开VS2015->开发者命令提示(Developer Command Prompt for 2015)
- cd到 <path>\openssl-1.0.2s 下
- 执行命令:
#debug版本用debug-VC-WIN32;64位改为VC-WIN64A,ms\do_win64a
> perl Configure VC-WIN32 no-asm --prefix="<path>\openssl-1.0.2s\build"
> ms\do_nasm
> nmake -f ms\ntdll.mak #编译动态库;静态库是ms\nt.mak
#有可能找不到rc命令,需要将rc.exe、rcdll.dll拷贝到VS 2015 对应的位置,比如<安装path>\Microsoft Visual Studio 14.0\VC\bin中
> nmake -f ms\ntdll.mak test #测试动态库
#nmake -f ms\ntdll.mak install #用于安装,这里不安装
> nmake -f ms\ntdll.mak clean #清理后以便重新编译