[英]qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
[英]QSslSocket: cannot resolve SSLV2_client_method
我在debian wheezy的Qt 5.4.1中使用QSslSocket創建了一個sslclient和sslserver。 當我運行程序時,他們根本不工作。 在調試我的代碼之后,我看到當它嘗試從QSslSocket
創建一個新對象時,它會在QSslSocket
返回此錯誤( cannot resolve SSLV2_client_method
)。
這是我的代碼塊:
SSlClient::SSlClient(QObject *parent) : QObject(parent)
{
client = new QSslSocket(this);
client->setProtocol(QSsl::SslV3);
connect(client, SIGNAL(encrypted()), this, SLOT(startTransfer()));
connect(client, SIGNAL(encryptedBytesWritten(qint64)), this, SLOT(byteWritten()));
}
通過將openssl編譯為共享庫解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.