Window10下編譯openssl,是經常遇到的需求,但是網上很多教程試了個遍也沒用,只有自己慢慢試驗,終於成功了。以下爲編譯過程。
一.安裝Perl
下載地址:http://www.activestate.com/activeperl/,一定要注意64位還是32位
下載後直接安裝即可,新版程序自動加上了環境變量,無需添加。
二.下載openssl
下載地址:https://www.openssl.org/source/
三.安裝32位openssl
1.打開"Visual Studio 命令提示(2010)“,我使用的是vs2010。
2.執行命令:
> perl Configure VC-WIN32
> ms\do_nasm
> nmake -f ms\ntdll.mak
> nmake -f ms\ntdll.mak test
> nmake -f ms\ntdll.mak install
3.庫文件:
在out32dll目錄下:包括可執行文件、兩個out32dll和兩個inc32夾,裏面包含: libeay32.dll, libeay32.lib, ssleay32.dll,ssleay32.lib和頭文件。
四.安裝64位openssl
1.打開"Visual Studio x64 64位命令提示(2010),我使用的是vs2010。
2.執行命令:
>perl Configure VC-WIN64A
>ms\do_win64a.bat
>nmake -f ms\ntdll.mak