Use OpenSSL en Qt C ++

Tengo un proyecto de muestra que usaQSslSocket yQSslCertificate para obtener información de un certificado SSL (Qt 5.7, Windows 10).QSslSocket::supportsSsl() La función devuelve false y obtengo estos errores en tiempo de ejecución:

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

Así que compilé OpenSSL_1.1.0 y lo vinculé a mi proyecto:

INCLUDEPATH += . "C:/OpenSSL-Win32/include/" LIBS +=
-L"C:/OpenSSL-Win32/lib/" -llibcrypto -llibssl

Pero siguen siendo los mismos errores. Descargué el instalador de OpenSSL y sigo siendo el mismo.

Raro esQSslSocket::sslLibraryBuildVersionString() devolucionesOpenSSL 1.0.2g 1 Mar 2016, aunque compilé e instalé OpenSSL_1.1.0.

Sé que me falta un detalle simple. Por favor dime que es Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta