[英]How to configure OpenSSL on the QT
如何讓我的QwebView / QNetWorkRequest使用SSL ?
QT返回此錯誤(很明顯錯誤發生是因為我沒有在我的應用程序中配置SSL):
QSslSocket:無法解析OPENSSL_add_all_algorithms_noconf QSslSocket:無法解析OPENSSL_add_all_algorithms_conf QSslSocket:無法調用未解析的函數OPENSSL_add_all_algorithms_conf
我使用Qt 5.1.1 for Windows 32位(MinGW 4.8,OpenGL) - 我的窗口是64位
老實說,我不知道從哪里開始。 我搜索過但沒有找到任何顯示帶有QNetWorkRequest的 trabalar SSL的地方 。
我安裝openSslWin32(我的Windows是64位,但我的應用程序是32位),我試試這個:
專業檔案:
LIBS += -LC:/OpenSSL-Win32/lib -lubsec
INCLUDEPATH += C:/OpenSSL-Win32/include
cpp文件:
#include <openssl/aes.h>
但繼續顯示錯誤。
我知道它遺漏了什么,但不知道到底是什么,原諒我,我是初學者。
我安裝OpenSSL 32bit,現在正在工作。
下載預編譯的Windows:
http://slproweb.com/products/Win32OpenSSL.html
下載:
對於release
或debug
項目文件夾,安裝復制DLL(來自C:\\OpenSSL-Win32
或C:\\OpenSSL-Win64
,取決於是否將使用Qt 32位或Qt 64位編譯):
注意:無需向“LIBS + =”添加任何內容
你可能會錯過一堆庫。
進入C:/ OpenSSL-Win32 / lib,找出存在的32位庫,並將它們全部添加到鏈接行,
即如果目錄中存在libXYZ.a,則將-lXYZ添加到LIBS + =語句中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.