天天看點

openssl編譯使用include include include pragma comment(lib, "libeay32.lib")pragma comment(lib, "ssleay32.lib")pragma comment(lib, "libssh2.lib")

安裝ActivePerl-5.22.4.2205-MSWin32-x86-64int-403863.exe,cmd中執行perl有輸出。

安裝nasm-2.12.02rc9-installer-x64.exe并将其bin目錄加入到環境變量中,cmd中能夠認識nasm指令即可。

解壓openssl-1.0.2j.tar.gz檔案

cmd進入openssl-1.0.2j檔案夾

切換到C:Program Files (x86)Microsoft Visual StudioVC98Bin目錄

執行VCVARS32.BAT設定VC6的運作環境

然後切換到openssl-1.0.2j所在檔案夾

執行perl Configure -DOPENSSL_USE_IPV6=0 VC-WIN32

然後執行msdo_nasm

在執行nmake -f msntdll.mak編譯,最終的.h頭檔案都在inc32openssl檔案夾下,最終的dll檔案都在out32dll檔案夾下

在通過nmake -f msntdll.mak test去測試

最終的使用通過

include

pragma comment(lib, "libeay32.lib")

pragma comment(lib, "ssleay32.lib")

pragma comment(lib, "libssh2.lib")