MSVC 2013 編譯 OpenSSL

解壓縮 openssl

打開 VS2013 x86 或 x64 Native Tools Command Prompt,切換至 openssl 目錄

x86 環境設定

perl Configure VC-WIN32 no-asm --prefix=c:/openssl_build  
ms\do_ms  

x64 環境設定

perl Configure VC-WIN64A no-asm --prefix=c:/openssl_build  
ms\do_win64a  

編譯動態函式庫 (預設 /MD,需要 /MDd 先修改 ntdll.mak)

nmake -f ms\ntdll.mak  

編譯靜態函式庫 (預設 /MT,需要 /MTd、/MD、/MDd先修改 nt.mak)

nmake -f ms\nt.mak  

安裝

nmake -f ms\ntdll.mak install