解决Qt和QML都会出现的问题,Qt5.6.1 msvc2013版本,qt.network.ssl: QSslSocket: cannot call unresolved function SSLv2
2017-08-28 13:45
926 查看
问题描述:
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更新网络图片的时候,用QNetworkAccessManager类更新图片时,发现这个qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method问题导致我不能正常使用。所以开始我怀疑是这个类的问题,于是,用QML再重新制作。但做出来还是发现这个问题。于是在网上各种找办法,全都试了,没一个正确的。有说下载openssl的,有说复制到opt文件夹下的,反正都不对。
我的方法很简单,就一步就解决了:
拷贝Qt安装目录下的libeay32.dll和ssleay32.dll文件直接拷贝到你应用程序的EXE同级目录下。例如我的Qt安装目录下这两个文件的路径:
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更新网络图片的时候,用QNetworkAccessManager类更新图片时,发现这个qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method问题导致我不能正常使用。所以开始我怀疑是这个类的问题,于是,用QML再重新制作。但做出来还是发现这个问题。于是在网上各种找办法,全都试了,没一个正确的。有说下载openssl的,有说复制到opt文件夹下的,反正都不对。
我的方法很简单,就一步就解决了:
拷贝Qt安装目录下的libeay32.dll和ssleay32.dll文件直接拷贝到你应用程序的EXE同级目录下。例如我的Qt安装目录下这两个文件的路径:
相关文章推荐
- Qt Qml 中Image的QSslSocket问题解决
- 解决qt5上qt.network.ssl: QSslSocket: cannot call unresolved function TLSv1_1_client_method 问题
- qt.network.ssl: QSslSocket: cannot call unresolved function 问题解决
- QT 5.9版本 使用MSVC2015编译时出现中文字符乱码问题的解决方法
- QML使用WebView遇到的QSslSocket问题解决 webview seturl无效
- vs2013+Qt5+qt-vs-sddin各版本配置出现问题“ Qt version uses an unsupported makefile generator ....."
- [转]QML使用WebView遇到的QSslSocket问题解决
- QML使用WebView遇到的QSslSocket问题解决
- 解决qt提示:qt.network.ssl: QSslSocket: cannot call unresolved function DH_free和qt.network.ssl: QSslSocke
- QML使用WebView遇到的QSslSocket问题解决
- office 2013出现的各种问题及解决方法(win10 14393版本)
- Qt5 QML程序Release版本发布程序无法显示的问题解决过程。
- post qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method解决
- QML使用WebView遇到的QSslSocket问题解决
- 解决genymotion Qt版本的问题
- 解决android sdk 运行出现 could not install -smartsocket- listener- cannot bind to 127.0.0.1-5037-的问题
- 解决Win7下运行php Composer出现SSL报错的问题
- 解决Windows下运行php Composer出现SSL报错的问题
- Centos6.5 python升级成2.7版本出现的一些问题解决方法
- fedora 18~20 中Qt 5.2.1 解决连接mysql数据库出现QMYSQL driver not loaded的问题