日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

windows下编译openssl

發布時間:2025/5/22 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows下编译openssl 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 下載ActivePerl

鏈接地址:ActivePerl
一路Next完成安裝。
在終端中執行命令perl -v,確認安裝成功

2. 環境變量

將VS的路徑寫入環境變量PATH:
D:\ProgramIDE\Microsoft Visual Studio 12.0\VC\bin\amd64
D:\ProgramIDE\Microsoft Visual Studio 12.0\VC\bin

3. 下載openssl

可以去官網下載1.0.2版本,也可以直接點 此處 下載。下載后解壓。

4. 打開VS命令行工具

VS2013 x64 本機工具命令提示,進入目錄下面的目錄中
D:\ProgramIDE\Microsoft Visual Studio 12.0\VC\bin\amd64
執行命令:vcvars64.bat

5. 進入openssl源碼目錄下,執行配置

perl Configure VC-WIN64A no-asm --prefix=D:\360Downloads\openssl-1.0.2s
其中prefix后面的路徑是源碼路徑。

如果要編譯debug版本,可以使用參數:debug-VC-WIN64A。

6. 執行ms\do_win64a


執行完這一步中后,在ms文件夾中生成了包括nt.mak、ntdll.mak、libeay32.def、ssleay32.def在內的一批文件。

7. 使用nmake編譯(靜態庫)

nmake -f ms\nt.mak


這一步需要花費一下時間,執行完成后,在out32目錄下生成了靜態庫文件ssleay32.lib、libeay32.lib。

【注意】:這樣生成的其實就是64位庫文件。

8. 測試編譯結果

nmake -f ms\nt.mak test

9. 安裝openssl

nmake -f ms\nt.mak install


執行完成后在源碼目錄下生成bin、include、lib、ssl四個文件夾。其中bin下是可執行程序openssl.exe,include下是頭文件,lib下是兩個靜態庫libeay32.lib和ssleay32.lib。

【注意】使用文件ms\nt.mak編譯的是靜態庫,如果要編譯動態庫則在步驟7、8、9中用ms\ntdll.mak即可。

總結

以上是生活随笔為你收集整理的windows下编译openssl的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。