当前位置: 首页 > news >正文

QT TLS initialization failed问题(已解决) QT基础入门【网络编程】openssl

问题:

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

这个问题的出现主要是使用了https请求:HTTPS ≈ HTTP + SSL,即有了加密层的HTTP

所以Qt 组件库需要OpenSSL dll 文件支持HTTPS

解决:

1.加入以下两行代码获取QT是否支持opensll以及支持的版本

//获取 Qt 所支持的版本
qDebug()<<"OpenSSL支持的版本:"<<QSslSocket::sslLibraryBuildVersionString();
//判断当前 Qt 是否支持 OpenSSL
qDebug() << "OpenSSL支持情况:" << QSslSocket::supportsSsl();//若输出:OpenSSL支持情况: false,那说明当前 Qt 不支持 OpenSSL

 

2. OpenSSL支持情况: false,那说明当前 Qt 不支持 OpenSSL,需要根据QT支持的版本号进行安装 OpenSSL

如果QT支持的版本号跟我的

http://www.lryc.cn/news/132407.html

相关文章:

  • SpringMVC之获取请求参数
  • 【无标题】QT应用编程: QtCreator配置Git版本控制(码云)
  • JVM面试题-2
  • kafka安装说明以及在项目中使用
  • 二叉树搜索
  • 【先进PID控制算法(ADRC,TD,ESO)加入永磁同步电机发电控制仿真模型研究(Matlab代码实现)
  • k8s集群生产环境的问题处理
  • serve : 无法将“serve”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
  • 【LVS】2、部署LVS-DR群集
  • 设计模式 -- 单例模式(传统面向对象与JavaScript 的对比实现)
  • YOLOX算法调试记录
  • 基于小程序的汽车俱乐部系统的设计与实现(论文+源码)_kaic
  • ProgrammingArduino物联网
  • SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录(第一天)Mybatis的学习
  • Programming abstractions in C阅读笔记: p118-p122
  • 2023国赛数学建模思路 - 案例:ID3-决策树分类算法
  • selenium 选定ul-li下拉选项中某个指定选项
  • 回归预测 | MATLAB实现FA-SVM萤火虫算法优化支持向量机多输入单输出回归预测(多指标,多图)
  • 使用pytorch 的Transformer进行中英文翻译训练
  • 解决element的select组件创建新的选项可多选且opitions数据源中有数据的情况下,回车不能自动选中创建的问题
  • 人工智能大模型加速数据库存储模型发展 行列混合存储下的破局
  • K8S用户管理体系介绍
  • 实现chatGPT 聊天样式
  • day9 STM32 I2C总线通信
  • 终极Shell:Zsh(CentOS7 安装 zsh 及 配置 Oh my zsh)
  • Redis的数据持久化
  • CSS 选择器
  • 上位机工作总结(2023.03-2023.08)
  • APSIM模型参数优化 批量模拟丨气象数据准备、物候发育和光合生产、物质分配与产量模拟、土壤水分平衡算法、土壤碳氮平衡模块、农田管理模块等
  • Azure防火墙