溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

windows 平臺使用 VS2017 編譯openssl源碼

發布時間:2020-07-22 15:48:30 來源:網絡 閱讀:1558 作者:夏曹俊 欄目:編程語言

1)依賴安裝
安裝 perl 腳本解釋器
下載 http://libevent.net/download
windows 平臺使用 VS2017 編譯openssl源碼
安裝 nasm 匯編器
C:\Users\xiaca\AppData\Local\bin\NASM
下載 http://libevent.net/download
默認會安裝用戶目錄
C:\Users\用戶名\AppData\Local\bin\NASM
配置windows的環境變量,將此路徑加入到環境變量path中
windows 平臺使用 VS2017 編譯openssl源碼
安裝好后,重新打開控制臺能夠運行nasm 和perl命令
windows 平臺使用 VS2017 編譯openssl源碼
2)編譯工具:VS2017社區版本
下載地址
http://ffmpeg.club/tools_download.html
其中c++編譯環境一定要安裝,有時默認是沒選的
3)下載 openssl 1.1.1 源碼
下載地址
http://libevent.net/download
4) 編譯步驟
(1)進入控制臺(運行 CMD),或者編寫批處理bat文件,如果輸出路徑在C盤 用管理員方式登錄
(2)運行vs編譯環境
打開菜單中VS2017中有對應的命令行工具,把地址復制過來
windows 平臺使用 VS2017 編譯openssl源碼
編譯32位庫版本
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsamd64_x86.bat
編譯64位庫版本
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"
(3)進入openssl源碼嗎目錄
cd openssl-1.1.1
(4)使用perl生成makefile文件
命令說明
perl Configure { VC-WIN32 | VC-WIN64A | VC-WIN64I | VC-CE } --prefix=%OUTPATH%
VC-WIN32 表示生成32位程序
--prefix 是編譯后輸出的路徑,默認會生成到C:\Program Files (x86)目錄
執行命令
perl Configure VC-WIN32
(5)用nmake編譯
nmake
編譯庫源碼
nmake test
編譯測試程序
nmake install
將編譯好的文件安裝到指定目錄,默認是C:\Program Files (x86)\OpenSSL,如果是在C盤,運行控制臺是需要有管理員權限
編譯好后生成的文件,用于其他項目庫的編譯,或者復制到需要編譯的路徑中
windows 平臺使用 VS2017 編譯openssl源碼

如果編譯出現問題,也可以直接用我這邊編譯好的openssl 1.1.1 vs2017 32位庫文件
下載地址 http://libevent.net/download
windows 平臺使用 VS2017 編譯openssl源碼
https://edu.51cto.com/course/17731.html

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女