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