Windows Qt 解析网络数据出现ssl错误

在编译的时候,出现了如下错误:

qt.network.ssl: QSslSocket: cannot call unresolved function TLSv1_1_client_method  
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new  
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init  
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error  
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error  

首先下载openssl:

  • http://www.openssl.org/
  • http://download.csdn.net/detail/tennysonsky/9739067

然后安装。

在安装目录,找到libeay32.dllssleay32.dll 文件:
Windows Qt 解析网络数据出现ssl错误_第1张图片

然后将libeay32.dllssleay32.dll 文件拷贝到如下的Qt目录:
Windows Qt 解析网络数据出现ssl错误_第2张图片

参考资料:http://blog.csdn.net/z609932088/article/details/50961078

你可能感兴趣的:(【图形界面编程】,【Linux网络编程】,【Windows】,Linux环境编程)