qt - 使用QSslSocket时无法解析的功能

标签 qt openssl

我试图运行一个用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

关于qt - 使用QSslSocket时无法解析的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10846536/

相关文章:

c++ - 用 C++ 解密文件,用 openssl -aes-128-cbc 加密

ssl - OpenSSL RSA key 大小

openssl - 在 CentOS linux 中创建 CA 时权限被拒绝

php - 第二部分 : How to make Ruby AES-256-CBC and PHP MCRYPT_RIJNDAEL_128 play well together

c++ - QTextEdit中的 "selection"和 "cursor"有什么区别?

c++ - 获取鼠标坐标 Qt OpenGL

c++ - 是否有必要在 Qt 中删除对话框窗口指针?

c++ - 在 QT 框架中设置 QLabel 的像素图

Java SHA1WithRSA 使用 openssl 命令行

qt - QML:如何创建一个由图像制成的三态自定义按钮?