Openssl的windows編譯版本,包括out32dll中生成2個(gè)dll文件和2個(gè)lib文件,以及一堆可執(zhí)行文件。下載解壓后可以直接使用,不需要重新編譯。
開始安裝OpenSSL
初始化VC++ 6.0 環(huán)境變量(找到vc++ 6.0的安裝目錄下的\VC98\Bin\執(zhí)行如下的命令):
執(zhí)行Configure命令(配置編譯參數(shù)):
運(yùn)行ms\do_ms命令(在使用Configure腳本配置好參數(shù)):
另外兩種方式 如果使用也必須保證本機(jī)安裝有相應(yīng)的編譯器才能使用。
:ms\do_masm (默認(rèn)vc自帶的;也可以自己下載masm并安裝)
:ms\do_nasm (需要下載nasm)
運(yùn)行“nmake -f ms\ntdll.mak”命令進(jìn)行代碼編譯(需將目錄跳到OpenSSL目錄下)
如果編譯成功,最后的輸出都在out32dll目錄下:包括可執(zhí)行文件、兩個(gè)dll和兩個(gè)lib文件: libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib ;把他們放到PATH環(huán)境變量對(duì)應(yīng)的一個(gè)目錄里就可以了。
測(cè)試使用命令“nmake -f ms\ntdll.mak test”
若安裝成功的話,顯示的最后幾行如下圖:
配置VC++6.0下的相關(guān)參數(shù)
在VC++ 6.0的工具—》選項(xiàng)—》目錄下的Include files下添加OpenSSL安裝目錄下的include目錄;在Library files下添加out32dll目錄,現(xiàn)在你就可以使用OpenSSL編程了~~~