1,下載 openssl 源碼包:https://www.openssl.org/source/openssl-1.1.1d.tar.gz
2,下載並安裝 NASM:https://www.nasm.us/pub/nasm/releasebuilds/2.13.01/win64/nasm-2.13.01-installer-x64.exe
記得將 BIN 加入 PATH環境變量
安裝完 perl 之后,記得將 perl.exe 加入PATH 環境變量
然后,打開控制台 ,輸入:cpan
這里需要安裝 dmake
在cpan控制台下
cpan> install dmake
然后,將 dmake.exe 加入 PATH 環境變量。
好了。准備工作終於完成了。
最關鍵 的來了,在開始菜單找到 x64_x86 Cross Tools Command Prompt for VS 2017,
然后打開,再切換到你的 openssl 解壓的目錄下面。類似這樣的:
第一步: perl configure VC-WIN32 no-shared --prefix=D:\OpenSSL\Win32
第二步:nmake
第三步:nmake install
第四步:找到 D:\OpenSSL\Win32,這里就是你需要的靜態庫。
如果你需要動態庫。去掉 no-shared 試試,我懶得去試了,嗯。我人比較懶。
如里你要編譯 64 位的,好吧,反正我是沒有編譯成功的,要不,你試試吧,將WIN32 改為 WIN64A,即可。
對於庫的使用,請見上一篇。