当我使用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。如何解决这个问题?
您安装的openssl版本太旧。安装1.0.0或更新版本(最好是最新版本)。如果这些方法无法解决(但您仍然有一些SSL支持),那么Qt只能找到一个旧版本,如openssl 0.9.8,它太旧了,无法支持这些方法。