Seite 1 von 1

[gelöst] Cannot mix incompatible Qt libraries

Verfasst: 31. Juli 2007 18:57
von tom
Ich habe mir über das nessus-GUI QT4.3 Libs auf mein 4.2er system gezogen.
Komisch nur, dass die nur zur Laufzeit rangezogen wurden, obwohl ich den Suchpfad nirgends gefunden hatte.

Danke für die Hilfe
Thomas


Hallo Allerseits,

ich habe in einem QT4 Projekt eine Klasse mit QTcpSocket Funktionen.
Diese Klasse hat bis vor kurzem ganz gut gearbeitet.

Als ich über den QT-Designer ein paar Pushbuttons ordentlich in Menü und Toolbar integriert hatte bekam ich beim Versuch das Programm zu starten die Fehlermeldung.]
[color=red]Cannot mix incompatible Qt libraries[/color]

Die Methode die ich an derStelle aufrufe heißt connectToHost(host, po). Mag sein, daß andere Methoden auch scheitern, soweit komme ich nicht :-(

Ach Ja, ich habe eine Resourcendatei mit Icons hinzugefügt.

Habt Ihr eine Idee warum das Programm jetzt die Bibliotheken nicht mehr mag?

Danke für eure Unterstützung
Thomas

PS:
Den Originalstand hole ich mir gerade zurück

Verfasst: 31. Juli 2007 20:56
von Christian81
Du hast eine Object-Datei / von Dir erstellte Lib mit einer älteren Qt-Version erstellt als die, die Du derzeit benutzt.

Verfasst: 31. Juli 2007 21:23
von tom
Danke,
aber mein Problem ist eher: Was/Welche Änderung kann das unter der Oberfläche verursacht haben?

Ich probiere gerade ein ganz neues Mini-Programm, mit dem gleichen Effekt.

Thomas

Verfasst: 31. Juli 2007 21:38
von Christian81
Ggf. hast Du zwei verschiedene Qt 4.x - Bibliotheken installiert - eine wird beim Linken benutzt, eine beim Ausführen.