淄博市建设监理协会网站,棋牌网站开发搭建,天元建设集团有限公司2021年产值,百度软件中心下载问题: qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed 这个问题的出现主要是使用了https请求:HTTPS ≈ HTTP + SSL,即有了加密层的HTTP
所以Qt 组件库需要OpenSSL dll 文件支持HTTPS
解决:
1.加入以下两行代码获取QT是否支持opensll以…问题: 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支持的版本号跟我的