解壓openssl以後, 在其目錄下可以發現有個install.w32檔案,這個檔案就是在windows下的安裝說明。你可以用ultraedit開啟它。
2.安裝編譯器(任意乙個都可以),我僅以visual c++為例子。
visual c++
borland c
gnu c (cygwin or mingw)
3.如果通過彙編的方式編譯,需要安裝組合語言編譯器。masm nasm都可以。如果速度要求不高,可以不用彙編的方式編譯,即不需要安裝。masm一般由vc++自帶,windows nt 4.0 ddk a和windows 98 ddk也帶有masm。把***xxml.exe和***xxml.err檔案,提取出來,命名為ml.exe和ml.err,並把他們放到path路徑中即可。
4.開啟乙個dos視窗,執行》vcvars32.bat,cd命令進入入openssl的目錄下面,
輸入:perl configure vc-win32;
如果不使用彙編編譯器,輸入:perl configure vc-win32 no-asm
5.如果使用masm,接著輸入:ms\do_masm
如果使用nasm,接著輸入:ms\do_nasm
如果不使用組合語言編譯器,輸入:ms\do_ms
6.在dos視窗中接著輸入:nmake -f ms\ntdll.mak
執行》nmake -f ms\nt.mak(靜態庫編譯)
7.如果沒有錯誤的話,編譯就通過了,在out32dll目錄下面就可以看到,生成的dll檔案和可執行檔案了。
去out32dll拷貝出動態庫,out32dll拷貝出靜態庫,複製出openssl目錄下的inc32目錄就全了。
檢查下是否成功,執行命令:「nmake -f ms\ntdll.mak test」
**:
在Windows下編譯OpenSSL
如何在windows下編譯openssl vs2005使用vc8的cl編譯器 1 安裝activeperl 初始化的時候,需要用到perl直譯器 2 使用vs2005下的visual studio 2005 command prompt進入控制台模式 這個模式會自動設定各種環境變數 3 解壓縮ope...
openssl在windows下面編譯
折騰了1天,終於在windows下面把openssl編譯成靜態庫,測試編譯執行通過了不容易哦 3 cmd開啟命令列,cd 到vs安裝目錄 c microsoft visual studio 10.0 vc 執行vcvarsall.bat檔案,設定編譯環境 4 cd 進入 d openssl 1.0....
Windows下openssl安裝與在vs中的使用
由於專案需要在vs中呼叫openssl庫,因此簡單記錄一下最方便最簡單的方法 環境 os windows 10 x64 vs 2017 x86 0x00 在windows中安裝openssl 0x01 在vs中配置openssl 新建乙個專案,隨便新增一些原始檔或標頭檔案 之後在解決方案管理器中右鍵...