簡體   English   中英

QSslSocket:無法解析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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM