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 1

    Okay, 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!)


Anmelden zum Antworten