【问题标题】:Qt SSl Error (QSslSocket: cannot resolve TLSv1_1_client_method)Qt Ssl 错误(QSslSocket:无法解析 TLSv1_1_client_method)
【发布时间】:2014-06-15 05:58:59
【问题描述】:

当我使用 QWebView 的 setUrl("https://www.bing.com") 时出现以下错误:

QWebView *view = new QWebView();
view->setUrl(QUrl("https://www.bing.com"));
view->show();

错误:

  • QSslSocket:无法解析 TLSv1_1_client_method
  • QSslSocket:无法解析 TLSv1_2_client_method
  • QSslSocket:无法解析 TLSv1_1_server_method
  • QSslSocket:无法解析 TLSv1_2_server_method

我使用的是 qt5.2.1(x86),windows 8 64 位操作系统电脑。如何解决?

【问题讨论】:

标签: c++ qt ssl openssl qsslsocket


【解决方案1】:

您安装的 openssl 版本太旧。安装 1.0.0 或更新版本(最好是最新版本)。如果这些方法无法解决(但您仍然有一些 SSL 支持),那么 Qt 只能找到旧版本,例如 openssl 0.9.8,它太旧而无法支持这些方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 2022-10-26
    • 1970-01-01
    • 1970-01-01
    • 2015-08-22
    • 1970-01-01
    • 2018-07-23
    相关资源
    最近更新 更多