30/09/2018, 22:53

Khắc phục lỗi SSL khi nghịch QWebkit

Mình đang mò thử cách tạo trình duyệt đơn giản với Qt WebKit !
Và bị lỗi :

qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error

Sau một thời gian lần mò thì mình cũng biết cách Fix lỗi này nên mình share lên đây để a e nào trong Dạy Nhau Học nếu bị lỗi tương tự cũng biết cách Fix !

Bước 1 : Kiểm tra xem libeay32.dll và ssleay32.dll trong thư mục C:QtQt5.5.0Toolsmingw492_32optin đã tồn tại chưa ! Nếu chưa bạn truy cập : https://indy.fulgan.com/SSL/ Rồi tải openssl-0.9.8s-XXXXXX tương ứng vs phiên bản Hệ điều hành bạn sử dụng rồi giải nén vào : C:QtQt5.5.0Toolsmingw492_32optin
Bước 2 : Cài đặt : Win32 OpenSSL v0.9.8r Light
Link : https://slproweb.com/products/Win32OpenSSL.html

Xong
Thử vào Facebook và xem kết quả

Cơ mà k hiểu sao nó không thể truy cập Dạy Nhau Học !
Nếu vô sẽ bị casher

Bài liên quan
0