国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Windows系統(tǒng)編譯libhv帶SSL,開啟WITH_OPENSSL

這篇具有很好參考價值的文章主要介紹了Windows系統(tǒng)編譯libhv帶SSL,開啟WITH_OPENSSL。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

需要開發(fā)一個https的服務,使用libhv來做,需要重新編譯libhv,需要開啟 WITH_OPENSSL,前面編譯一直很順利,但是打開VS生成動態(tài)庫的時候,報錯,找不到ssl相關的文件,看了官方的文檔,說需要自己配置ssl。然后研究怎么編譯OPENSSL,和編譯支持HTTPS的libhv花了一點時間,所以想著把這個問題記錄下來。

?文章來源地址http://www.zghlxwxcb.cn/news/detail-846799.html

?

相關鏈接:

網(wǎng)絡庫libhv,gitee:https://gitee.com/libhv/libhv

openssl官網(wǎng):https://www.openssl.org/

openssl下載地址(別人編譯好的):https://slproweb.com/products/Win32OpenSSL.html

編譯的測試Demo,包含編譯好的X86版本的動態(tài)庫:https://wwk.lanzoul.com/iuaec1ukiani

?

一、下載OPENSSL

openssl官網(wǎng)現(xiàn)在不提供編譯好的動態(tài)庫了,只提供源碼,需要自己編譯。如果從openssl官網(wǎng)下載源碼自己編譯,會很麻煩,還需要安裝 perl 和 nasm。

所以我用的別人編譯好的,網(wǎng)址:https://slproweb.com/products/Win32OpenSSL.html

如果你是32位,就下載32位的,如果你是64位,就下載64位的,下載這個大的就可以了。

下載完成后,按照提示一步一步點擊鼠標就可以了,需要注意的是:選擇二進制文件安裝,這個才是我們需要的。

Windows系統(tǒng)編譯libhv帶SSL,開啟WITH_OPENSSL

?

?

二、把OPENSSL相關文件放到libhv文件夾

1. 在libhv的根目錄,創(chuàng)建文件夾? 3rd?

2. 把 OPENSSL 的 include 文件夾和 lib 文件夾 放到 3rd 文件夾

3. 需要注意的是需要修改 openssl lib 文件的名稱,把【libcrypto.lib,libssl.lib】 -》 改為【crypto.lib,ssl.lib】

?

Windows系統(tǒng)編譯libhv帶SSL,開啟WITH_OPENSSL? ??

?

Windows系統(tǒng)編譯libhv帶SSL,開啟WITH_OPENSSL

?

Windows系統(tǒng)編譯libhv帶SSL,開啟WITH_OPENSSL

Windows系統(tǒng)編譯libhv帶SSL,開啟WITH_OPENSSL

?

?

?

三、編譯libhv

剩下的就很簡單了,按照官方的文檔:https://hewei.blog.csdn.net/article/details/113704737, 進行編譯就可以了

打開 cmake,勾選上? WITH_OPENSSL,然后一步一步的走下去,然后就編譯成功了。

?

?

四、測試libhv,HTTPS

新建一個項目,然后寫了一個簡單的Demo(HTTPS服務和HTML),沒問題,運行很好。

測試Demo下載地址(包含編譯好的動態(tài)庫X86):https://wwk.lanzoul.com/iuaec1ukiani

?

到了這里,關于Windows系統(tǒng)編譯libhv帶SSL,開啟WITH_OPENSSL的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 如何在windows系統(tǒng)中創(chuàng)建本地SSL證書

    如何在windows系統(tǒng)中創(chuàng)建本地SSL證書 1.環(huán)境準備 Windows 安裝 OpenSSL https://slproweb.com/products/Win32OpenSSL.html Win64 OpenSSL v3.0.5 Light EXE | MSI 安裝完畢,添加到系統(tǒng)變量 Path win 鍵 + R,cmd,打開命令行界面 查看 openssl 版本 比如想要生成的證書,放在 D 盤 cert 文件夾下,先 CD 到目錄 2 證書

    2023年04月18日
    瀏覽(22)
  • Mac OS裝Windows系統(tǒng)開啟虛擬化

    Mac OS裝Windows系統(tǒng)開啟虛擬化

    在開發(fā)工作中,很多軟件需要用到 virtual box ,但是使用 virtual box 需要開啟虛擬化,而有些蘋果筆記本虛擬化是關閉的,需要手動開啟,我們知道 Windows 下開啟虛擬化直接進入 bios 簡單操作即可,但是蘋果筆記本沒有 bios 如何開啟虛擬化呢?這里分兩種情況:蘋果電筆記本的

    2024年02月09日
    瀏覽(20)
  • windows2003系統(tǒng)SSL證書單站點部署https

    windows2003系統(tǒng)SSL證書單站點部署https

    本文將講解,在windows 2003操作系統(tǒng)下,IIS 6 環(huán)境的服務器ssl證書安裝教程。 安裝前,請準備好SSL證書,沒有的話,可以點這里申請SSL證書 部署前請退出服務器內(nèi)安裝的殺毒軟件(360、金山、安全狗等安全軟件有可能導致SSL證書部署出錯) 一、解壓證書文件。證書文件解壓后

    2024年02月06日
    瀏覽(23)
  • Windows的WSL子系統(tǒng),自動開啟sshd服務

    WSL(windows for linux)是由Microsoft開發(fā)的Linux兼容層,運行在Windows系統(tǒng)之上。而Linux系統(tǒng)則是獨立的操作系統(tǒng), 其有很多種大同小異的發(fā)行版本,常見的有Ubuntu, CentOS, Mint, Fedora等。主要差別在于:WSL無法使用Linux內(nèi)核,而是使用微軟開發(fā)的內(nèi)核接口換,無法運行尤其是涉及底層系統(tǒng)調(diào)

    2024年02月09日
    瀏覽(17)
  • windows系統(tǒng)修改mysql8配置文件,關閉ssl驗證

    windows系統(tǒng)修改mysql8配置文件,關閉ssl驗證

    我的電腦,右鍵,管理,服務 找到MySQL8 ? 右鍵,屬性 找到配置文件位置 通常情況下的默認路徑是: C:ProgramDataMySQLMySQL Server 8.0my.ini 打開?my.ini 配置內(nèi)容如下: 如圖所示 ? 重新啟動mysql服務即可

    2024年02月16日
    瀏覽(20)
  • windows11開啟系統(tǒng)自帶安卓虛擬機并安裝apk包

    windows11開啟系統(tǒng)自帶安卓虛擬機并安裝apk包

    本文記錄了Windows11系統(tǒng)下開啟系統(tǒng)自帶的安卓虛擬機,并通過安裝包安裝自定義應用的過程。開啟系統(tǒng)自帶的安卓虛擬機流程為:開啟Hyper-V、安裝Windows11子系統(tǒng);安裝apk安裝包的流程為:安裝adb調(diào)試工具、開啟子系統(tǒng)的開發(fā)者模式、安裝apk應用包。 1 開啟Hyper-V Hyper-V是微軟的

    2024年02月15日
    瀏覽(20)
  • Windows 10操作系統(tǒng)中開啟Ping功能(ICMP)的方法

    Windows 10操作系統(tǒng)中開啟Ping功能(ICMP)的方法

    本文主要介紹在 Windows 10 操作系統(tǒng)中打開啟 Ping 功能,即 ICMP 回顯請求的方法。 1. 在“設置”中找到并打開“Windows安全中心”; 2. 在“Windows安全中心”頁面中,打開“防火墻和網(wǎng)絡保護-允許應用通過防火墻”對應頁面,在該頁面的“允許的應用和功能(A)”窗口中找到“文

    2024年02月11日
    瀏覽(25)
  • 在Windows系統(tǒng)中配置開啟MySQL數(shù)據(jù)庫日志的步驟

    在Windows系統(tǒng)中配置開啟MySQL數(shù)據(jù)庫日志的步驟

    ????????1.首先Win+R,打開命令運行框,輸入cmd打開終端窗口。 ? ? ? ? ? 2.輸入指令mysql -u root -p回車輸入密碼進入mysql數(shù)據(jù)庫。 ? ? ? ? ?3.輸入:show global variables like\\\'log_bin\\\';? 這里注意一定要帶上“;”,回車后查看MySQL的log日志是否已近開啟,若是開啟狀態(tài)則會如下圖

    2024年02月09日
    瀏覽(93)
  • kafka開啟SSL認證(包括內(nèi)置zookeeper開啟SSL)

    zookeeper和kafka的SSL開啟都可單獨進行 使用jre自帶的keytool工具生成,linux和windows下生成的證書可以通用 生成含有一個私鑰的keystore文件,有效期10年(本文證書密碼統(tǒng)一使用test123) keytool -genkeypair -alias certificatekey -dname “CN=127.0.0.1, OU=127.0.0.1, O=127.0.0.1, L=SH, ST=SH, C=CN” -keyalg RS

    2024年01月17日
    瀏覽(17)
  • 【W(wǎng)indows系統(tǒng)優(yōu)化篇】謹慎開啟“來自微軟輸入法的啟用建議“功能

    【W(wǎng)indows系統(tǒng)優(yōu)化篇】謹慎開啟“來自微軟輸入法的啟用建議“功能

    出于個人隱私數(shù)據(jù)的保護,不建議開啟這玩意,容易造成個人隱私數(shù)據(jù)泄露?!咎K小沐】 1.實驗環(huán)境 系統(tǒng) 版本 Windows 11 專業(yè)工作站版 22H2(22621.1928); Windows10系統(tǒng)之后,個人電腦一直都是用的微軟自帶的輸入法,畢竟簡單純粹些。到了Windows11,自帶的輸入法功能越來越多

    2024年02月16日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包