3

使用 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 位操作系统 pc。如何解决这个问题?

4

1 回答 1

1

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

于 2014-05-24T16:45:21.823 回答