加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Qt – Windows上的SLL错误

发布时间:2020-12-14 02:02:42 所属栏目:Windows 来源:网络整理
导读:我的应用程序在 Windows上抛出以下错误: QSslSocket:无法调用未解析的函数SSLv3_client_method QSslSocket:无法调用未解析的函数SSL_CTX_new QSslSocket:无法调用未解析的函数SSL_library_init QSslSocket:无法调用未解析的函数ERR_get_error QSslSocke
我的应用程序在 Windows上抛出以下错误:

QSslSocket:无法调用未解析的函数SSLv3_client_method

QSslSocket:无法调用未解析的函数SSL_CTX_new

QSslSocket:无法调用未解析的函数SSL_library_init

QSslSocket:无法调用未解析的函数ERR_get_error

QSslSocket:无法调用未解析的函数ERR_error_string

我已经安装了VS C Redistributables和OpenSSL,但我不知道如何告诉Qt动态链接openSSL.
我正在使用Windows 7上的Qt二进制文件和Qt Creator的LGPL版本(Linux版本工作正常)

解决方法

出于某种原因,Qt与从Win32 OpenSSL安装项目下载的dll处理不当.正如我观察到应用程序在安装了Tortoise Svn的机器上运行顺利,我只是复制了Tortoise提供的dll,这对我来说效果很好.

我知道,这些dll运行起来很奇怪,而Win32 OpenSSL安装项目的那些没有,但是现在从Tortoise Svn安装文件夹中复制dll解决了我的问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读