
Qt 5.13.2 qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本段介绍涉及Qt框架5.13.2版本中的qt.network.ssl模块,特别关注QSslSocket类的connectToHostEncrypted方法及TLS相关问题。
在发送数据的时候,程序会输出错误提示 qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed 。网上有很多说法建议将 libeay32.dll 和 ssleay32.dll 文件复制到可执行文件所在的目录里,这种方法只解决了在 Qt Creator 下编译运行时的问题,并不能解决单独打包后的程序无法正常运行的情况。我遇到的具体问题是,在使用 QT5.7 时可以正常使用,但在安装了 Qt 5.13.2 或者 5.14.0 后,在 Qt Creator 下进行编译和运行就会出现问题。通过调试输出 `qDebug() << QSslSocket::supportsSsl()` 来查看支持情况。
全部评论 (0)
还没有任何评论哟~


