VS2015 編譯 OpenSSL 1.0.2u

# 下載安裝 ActivePerl # 下載 openssl-1.0.2u 源代碼 https://www.o […]

# 下載安裝 ActivePerl

# 下載 openssl-1.0.2u 源代碼

https://www.openssl.org/source/old/1.0.2/openssl-1.0.2u.tar.gz

# 解壓縮,獲得 openssl-1.0.2u 目錄

# 開啟命令行

# 配置 VS2015 編譯環境

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64

# 進入 openssl-1.0.2u 目錄

CD /D F:\openssl-1.0.2u

# 編譯、複製

REM 編譯動態庫
perl Configure VC-WIN64A --prefix="%CD%/build-vs2015/shared/release"
ms\do_win64a
nmake -f ms\ntdll.mak install
nmake -f ms\ntdll.mak clean
RMDIR /S /Q out32dll
RMDIR /S /Q tmp32dll

REM 編譯靜態庫
perl Configure VC-WIN64A --prefix="%CD%/build-vs2015/static/release"
ms\do_win64a.bat
nmake -f ms\nt.mak install
nmake -f ms\nt.mak clean
RMDIR /S /Q out32
RMDIR /S /Q tmp32

REM 編譯動態除錯庫
perl Configure debug-VC-WIN64A --prefix="%CD%/build-vs2015/shared/debug"
ms\do_win64a
nmake -f ms\ntdll.mak install
nmake -f ms\ntdll.mak clean
RMDIR /S /Q out32dll.dbg
RMDIR /S /Q tmp32dll.dbg

REM 編譯靜態除錯庫
perl Configure debug-VC-WIN64A --prefix="%CD%/build-vs2015/static/debug"
ms\do_win64a.bat
nmake -f ms\nt.mak install
nmake -f ms\nt.mak clean
RMDIR /S /Q out32.dbg
RMDIR /S /Q tmp32.dbg