Qt解决连接https报错
//打印是否支持ssl
qDebug()<<"QSslSocket="<<QSslSocket::sslLibraryBuildVersionString();
qDebug() << "OpenSSL支持情况:" << QSslSocket::supportsSsl();
解决1:直接拷贝过去
安装的时候如果有勾选tools下OpenSSL ,直接到拷贝到运行环境就可以使用
我安装的路径是 c:\Qt\Tools\OpenSSL\Win_x86\bin
如果是编译环境是64位的需要选择为64位 Win_x64
测试
解决2:
加打印信息看看支持什么版本 : qDebug()<<“QSslSocket=”<<QSslSocket::sslLibraryBuildVersionString();
官网下载地址:https://distfiles.macports.org/openssl/
下载对应的版本,libcrypto_xxx.dll 和libssl_xxx.dll拷贝到对应的编译器bin下即可