QT von Windows auf Linux erstellen!
-
Hallo,
habe ein kleines Problem mit der Konvertierung eines C++ Programms von Windows zu einem ausführbaren Programm unter Linux:
Meine Ausgangsdateien: Auswertung.cpp, Auswertung.h, main.cpp;
diverse Visual Studio Dateien;
die QT Dateien Auswertung.ui, Auswertung.rc;So, habe es einfach mal bei Visual Projekt mit qmake versucht....
funktionierte auch schön...
.. bis zum make:
dort kam die Fehlermeldung:
Session management error: Authentication Rejected, reason: None of the authentication protocols specified are supported and host-based authentication failed uic: File generated with too recent version of QT Designer (4.0 vs. 3.3.7)
make: ***[src/auswertung.h] Fehler 1Okay, verstehe schon, dass es unterschiedliche Versionen sind, aber wie umgehe ich das???
Gruss jimmie
-
QT3 und QT4 sind weder source- noch binärkompatibel. Da man QT3 häufig für KDE unter Linux braucht, empfiehlt es sich, QT4 parallel zu QT3 zu installieren.
Z. B. unter /opt/qt4/. Wenn man QT4 von Hand kompiliert kann man dem configure-Skript den Installationspfad hinzufügen.
Man muß nur nachher sicherstellen, daß auch die korrekten qmake und uic-Executables aufgerufen werden. (Pfad!)