qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed

先来张错误截图:

最近在搞qml,然后研究了别人用QML写的天气预报,(链接文章末尾发出来)但是在联网获取天气的时候,总是报这个错,这个问题网上一搜一大把,但是很多都是坑,有弯路。于是我总结了一下,亲测可用。

1.首先确定你选择打开工程的编译器是64位还是32位,确定方法如下:

2.去QtCreator的安装目录,搜索ssleay32.dll和libeay32.dll

然后把它们放到你生成的可执行文件目录,再次运行,该错误消失。

来张成功的截图:

天气预报源码:

https://github.com/chengjianxi/Weather

猜你喜欢

转载自blog.csdn.net/lsyrhz/article/details/89601416