PDA

View Full Version : cannot call unresolved function SSLv23_client_method



assembly
5th September 2015, 03:39
When I open a HTTPS url with QWebView I get the following warnings at runtime from QT console window:


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

I did this (http://codeblog.vurdalakov.net/2009/11/solution-qsslsocket-cannot-call.html) but I've already those dlls in my QT installation folder. I tried copy them to my system32 folder but didn't solve either. How can I fix this?

I'm calling using this code:


QString url = "https://microsoft.com/";
ui->webView->load(QUrl(url));

ChrisW67
5th September 2015, 11:11
You have not deployed the OpenSSL DLLs to enable the Qt libraries to use SSL