我试图运行一个用Qt编写的简单程序,并在其中使用了QSslSocket。
我正在安装了OpenSSL的Ubuntu 12.04计算机上运行此程序。
但是我遇到了以下错误:

QSslSocket: cannot call unresolved function SSLv3_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error


如何解决这些错误?

最佳答案

安装最新的openSSL版本。
yum install opensslyum install libssl-dev.

并在您的.pro文件中添加QT + =网络

资料来源:http://codeblog.vurdalakov.net/2009/11/solution-qsslsocket-cannot-call.html

10-06 14:35