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

这个问题是因为没有装openssl

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

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

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

qDebug()<<"QSslSocket="<<QSslSocket::sslLibraryBuildVersionString();

下载的地址

Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

我是选择的

下载好后正常安装

扫描二维码关注公众号,回复: 16614655 查看本文章

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

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

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

猜你喜欢

转载自blog.csdn.net/title71/article/details/131005587