首页 > 其他分享 >qt 5.12测试openssl报错

qt 5.12测试openssl报错

时间:2024-08-15 16:06:43浏览次数:10  
标签:qt openssl 5.12 ssl 报错 版本 1.1

//看看是否配置了ssl

QNetworkAccessManager *manager = new QNetworkAccessManager(this);

qDebug() << manager->supportedSchemes();

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

使用以上打印出当前组件以及需要的openssl版本

 

("ftp", "file", "qrc", "http", "data")

"OpenSSL 1.1.1d 10 Sep 2019"

应用报错如下:

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

qt.network.ssl: QSslSocket::waitForDisconnected() is not allowed in UnconnectedState

 

安装最小的openss3.x版本,并将对应的3版本的dll拷贝到qt的bin目录,重新构建运行问题依旧,尝试找openss1.1.1的版本的包官网也找不到,通过网友的文章下载到openssl1.1.1的包后,将对应的1.1.1版本的dll拷贝到qt目录后,程序运行正常。

附上引用链接,具体操作详情及包可以通过以下链接获取:

https://www.cnblogs.com/FBsharl/p/18171746

标签:qt,openssl,5.12,ssl,报错,版本,1.1
From: https://www.cnblogs.com/yyqf/p/18361155

相关文章

  • axios访问后端,及后端返回前端报错跨域问题
    packagecom.example.demo.test.config;importorg.springframework.util.StringUtils;importjavax.servlet.*;importjavax.servlet.annotation.WebFilter;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjav......
  • windows-g下载js库使用时报错:无法加载文件 D:\code\node\node_global\create-reac
    无法加载文件D:\code\node\node_global\create-react-app.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:/go.microsoft.com/fwlink/?LinkID=135170中的about_Execution_Policies。当我们在windows上-g(全局)安装一个js库时,执行会报这个错误,然后我们看......
  • SLF4J: Class path contains multiple SLF4J bindings. 运行报错 表示在您的应用程序
    java使用SLF4J时出现下面的错误,是因为项目中使用了多个SLF4J的类库SLF4J:ClasspathcontainsmultipleSLF4Jbindings.SLF4J:Foundbindingin[jar:file:/D:/%e5%bd%93%e5%89%8d%e5%b7%a5%e4%bd%9c/SipPBX%e8%ae%af%e6%97%b6/JoinCallOMCC/JoinCallOMCC/out/artifacts/......
  • Qt5编译qmqtt库使用MQTT协议连接华为云IOT完成数据上传与交互
    一、前言随着物联网技术的发展,越来越多的设备通过网络互相连接,形成了庞大的智能系统。这些系统能够收集、分析并响应各种数据,从而实现自动化控制和智能化管理。在这个背景下,MQTT成为了一个广泛使用的轻量级消息传输协议,特别适用于资源受限的环境,如移动应用或远程传感器网......
  • QT翻金币小游戏
    目录QT翻金币小游戏效果展示图片视频实现代码main.cpp mymainwindow.hmymainwindow.cpp startscene.hstartscene.cppselectscene.cppplayscene.hplayscene.cpp mypushbutton.h mypushbutton.cppdataconfig.hdataconfig.cppQT翻金币小游戏效果展示图......
  • java使用动态链接库读取Fanuc设备,在linux环境部署时报错:FOCAS2 log file is not found
    在linux环境中,使用java调用动态链接库的方式读取Fanuc,报错“FOCAS2logfileisnotfound”解决办法linux环境使用cnc_allclibhndl3之前,需要先使用cnc_startupprocess启用并指定日志文件,否则会报错:"FOCAS2logfileisnotfound"。会包含cnc_startupprocess,windows的dll库......
  • Qt/C++地图坐标纠偏/地球坐标系/火星坐标系/百度坐标系/互相转换/离线函数
    一、前言说明为什么需要地球坐标纠偏这个功能,因为国家安全需要,不允许使用国际标准的地球坐标系,也并不是咱们这边这样,很多国家都是这样处理的,就是本国的地图经纬度坐标都是按照国家标准来的,所以就需要一个转换。国内主要有三种坐标系,国际标准用的地球坐标系WGS-84,国家标准用的火星......
  • 【Qt】QWidget的windowIcon属性
    QWidget的windowIcon属性windowIcon表示窗口的图标当我们使用默认的windowIcon的时候,其窗口的图标如下:API说明windowIcon()获取到控件的窗⼝图标.返回QIcon对象.setWindowIcon(constQIcon&icon)设置控件的窗⼝图标.在Qt中,Qt把涉及到的相关概念,都封装成了类,Q......
  • python系列&deep_study系列:TOCH_npu不适配报错packages/torchaudio/lib/libtorchaudio
    TOCH_npu不适配报错packages/torchaudio/lib/libtorchaudio.so:undefinedsymbol:_ZNK5torch8autograd4Node4nTOCH_npu不适配报错packages/torchaudio/lib/libtorchaudio.so:undefinedsymbol:_ZNK5torch8autograd4Node4n报错:背景:解决办法:TOCH_npu不......
  • Qt Socket状态
    在Qt中,QTcpSocket类用于TCP网络编程,它提供了丰富的接口来管理TCP连接。要判断QTcpSocket的连接状态,可以使用state()方法,该方法返回一个QAbstractSocket::SocketState枚举值,表示当前的连接状态。以下是一些常见的连接状态及其对应的枚举值:QAbstractSocket::UnconnectedSta......