随笔- 20  文章- 0  评论- 0  阅读- 5969 

使用QtNetwrok库的https协议时,若出现UnknownNetworkError的错误,可能是因为缺少SSL相关的加密工具。

解决方案:
下载对应版本的OpenSSL,将两个对应的dll放入到exe同级目录下
(OpenSSL下载地址:http://slproweb.com/products/Win32OpenSSL.html

使用以下代码查看SSL的版本:

点击查看代码
qDebug() << QSslSocket::sslLibraryBuildVersionString(); //头文件#include<QSslSocket>

我自己的ssl版本为1.1.1 故两个对应的dll如下:
image

 posted on   Hanpto  阅读(147)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示