[QT] QT5.12 HTTPS請求 TLS initialization failed


#前言

  接觸到了Qt的網絡編程 然后嘗試對一個http頁面請求獲取源碼 是可以的 但是當對https界面發出請求的時候總是錯誤 TLC什么的初始化失敗 百度也是沒有結果

  

  然后網上各種方法 比如說編譯OpenSSL, 找到 libeay32.dll ssleay32.dll 這兩個文件 但是 但是不知道是不是版本不合適 導致依舊是錯誤的

  然后下載最新的OpenSSL 得到了 libssl-1_1.dll 什么的也還是不行... 

  不過最終還是找到了方法呢

 

 

轉自: https://blog.csdn.net/weixin_43198436/article/details/88038980

首先需要找到缺失文件 libeay32.dll ssleay32.dll  (還是這兩個 但是我確定他們和我之前找的不一樣)
在Qt安裝目錄下有個Tools文件夾,能找到這兩個文件,具體路徑:

  F:\Qt\Tools\mingw530_32\opt\bin //請以自己電腦的安裝路徑為准
將文件復制 到 應用程序同級目錄就可以了


然后就運行起來了... 開心

-------------------------------
所以說 我是怎么也不相信Qt都5.12版本了 怎么會不支持HTTPS請求

 




免責聲明!

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



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