Qt 运行报错 qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed

这个问题是因为没有装openssl

先看一下自己是需要哪个版本的

比如我qt是用的5.14.2,openssl 版本就是1.1.1d

在代码方法里面写个该方法看是哪个版本

qDebug()<<"QSslSocket="<

下载的地址

Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

我是选择的

Qt 运行报错 qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed_第1张图片

 

下载好后正常安装

并将如图选中的问题拷贝进入qt的安装路径下面

Qt 运行报错 qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed_第2张图片

 

拷贝到 qt的编译路径,我的是

D:\software\QtCreator5.14.2\Tools\mingw730_64\bin

 

你可能感兴趣的:(qt,开发语言)