Seite 1 von 1

Statisches QT kennt kein QSslSocket

Verfasst: 4. Januar 2013 14:12
von Zygyzy
Hallo Freunde,

ich habe QT mal statisch gebuildet mit VS2010 und dem entsprechenden Kommandos "configure -static" sowie "nmake". Dann habe ich ein neues Projekt angelegt (mit CMake). Hat alles wunderbar geklappt. Konnte statisch kompilieren.
Alerdings ist mir aufgefallen, dass mir in dem Projekt die Klasse "QSslSocket" nicht mehr zur Verfügung steht. Der Compiler von VS2010 meckert, er kann den entsprechenden Header nicht finden. Ich habe aber nachgesehen, der Header ist vorhanden und wurde auch korrekt von CMake verlinkt.

Frage, Kann es sein, dass ich OpenSSl installieren muss und evtl. QT auch noch mal neu builden muss? Es gibt da so einen parameter "-openssl"?

Re: Statisches QT kennt kein QSslSocket

Verfasst: 4. Januar 2013 16:13
von veeman
OpenSSl wird nicht aus Lizenzgründen in Qt nicht mitgeliefert, wenn du die Bibliotheken selbst compiliert hast, dann wurde es nicht mit erstellt, dass musst du explizit angeben.

Mfg veeman