win10 64位系統下openssl編譯

crayon-shin-chan發表於2021-01-03

 

1.下載

 

https://www.openssl.org/source/old/

 

2.編譯

 

進入根目錄,找到INSTALL.W64,發現:
 

To build for Win64/x64:

 > perl Configure VC-WIN64A
 > ms\do_win64a
 > nmake -f ms\ntdll.mak
 > cd out32dll
 > ..\ms\test

 To build for Win64/IA64:

 > perl Configure VC-WIN64I
 > ms\do_win64i
 > nmake -f ms\ntdll.mak
 > cd out32dll
 > ..\ms\test

 

開啟vs2019 x64 Native Tools Command Prompt for VS 2019,依次執行以下命令即可:
 

 > perl Configure VC-WIN64A
 > ms\do_win64a
 > nmake -f ms\ntdll.mak
 > cd out32dll
 > ..\ms\test
  • 因為在64位系統上使用的編譯命令ml64只有在vs2019的64位系統命令列上才會出現,所以要使用指定的命令列進行編譯
  • 最後兩個命令只是測試,編譯在nmake時已經完成

相關文章