今天在 QML Image 加载网络图片时需要用到 https 协议来访问服务器
控制台报错:
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的这个目录下:Qt\Qt5.11.2\Tools\mingw53_32\opt\bin的libeay32.dll和ssleay32.dll复制到
Qt\Qt5.11.2\5.11.2\mingw53_32\bin
参考文章:https://blog.youkuaiyun.com/bladeandmaster88/article/details/52351339