win10 VS2015 openssl1.1.1 編譯 32位或者64位


自己開發了一個股票智能分析軟件,功能很強大,需要的點擊下面的鏈接獲取:

https://www.cnblogs.com/bclshuai/p/11380657.html

1.下載源代碼

前往openssl官網下載openssl-1.1.1a.tar

2.安裝ActivePrel

前往ActivePrel官網下載並安裝ActivePrel:安裝完成后通過cmd命令: perl -version 查看是否安裝成功和安裝版本

3.下載安裝nasm

安裝 nasm,這個需要手動添加到系統目錄,安裝完成后通過cmd命令:nasm -version 查看是否安裝成功和安裝版本

 

 

4.下載dmake,添加到path路徑

否則 執行nmake命令報錯?

D:\Project\openssl-1.1.1g>nmake

Microsoft (R) 程序維護實用工具 14.00.24210.0 版
版權所有 (C) Microsoft Corporation。 保留所有權利。

NMAKE : fatal error U1064: 未找到 MAKEFILE 並且未指定目標
Stop.

因為缺少dmake,所以先下載dmake,解壓到一個路徑,然后將路徑添加到path系統變量

https://metacpan.org/release/dmake

 

 

 

 5.在開始菜單vs2015文件夾找到 x64_x86 Cross Tools 

 

 6.到再切換到你的 openssl 解壓的目錄下面。執行perl Configure命令,只有configure成功之后才會生成Makefile文件,否則會報錯:

perl configure VC-WIN32 no-shared --prefix=D:\OpenSSL\Win32

 

7.執行nmake命令,開始編譯,經過十幾分鍾的等待編譯完成

 

 

 

8 執行:nmake install,將成果物和頭文件復制到剛才設置的路徑:D:\Project\openssl-1.1.1g\bin

 

備注:說明

如果你需要動態庫。去掉 no-shared 。

如里你要編譯 64 位的,好吧,反正我是沒有編譯成功的,要不,你試試吧,將WIN32 改為 WIN64A,即可。

 

32位靜態庫成果物下載鏈接

https://download.csdn.net/download/baochunlei1/12481380

32位動態庫成果物下載鏈接

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM