2015-05-27 8 views
7

Debian wheezy'de QsslSocket kullanarak Qt 5.4.1'de bir sslclient ve sslserver oluşturdum. Programı çalıştırdığımda hiç çalışmıyorlar. Kodumu hata ayıkladıktan sonra QSslSocket'dan yeni bir nesne oluşturmayı denediğimde, bu hatayı (cannot resolve SSLV2_client_method) yapıcıda iade et.QSslSocket: SSLV2_client_method çözümlenemiyor

bu benim kod bloğu: Sorun paylaşılan kitaplık olarak openssl derlenerek çözdü

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())); 


} 
+0

OpenSSL'yi sisteminize yüklediniz mi? – Nejat

+0

Evet yükledim openssl 1.0.1 –

+0

Hangi işletim sistemini kullanıyorsunuz? –

cevap

2

.

+10

Talimatlar nasıl yapılır bu harika olurdu! – emolaus

+0

Sadece sisteminizde openssl derlemeye çalışın. Bunun için internet üzerinden yayınlanan talimatlar. –

+0

@emolaus, [Ubuntu 14.04'te Qt 5.5.1 yükleniyor - terminalde qt.network.ssl hatası atılıyor] (https://askubuntu.com/q/711863/22704) – iammilind

İlgili konular