Seite 1 von 1

Mehrere QT Versionen parallel

Verfasst: 18. Februar 2005 09:20
von killerjoe
Hallöchen,

ich wollte mal fragen ob es problemlos möglich ist QT3 und QT4 auf einer Windows-installation parallel zu betreiben, also meine in QT3 geschriebenen Programme weiterzuentwickeln und trotzdem ein neues auf QT4 basierendes Projekt zu erstellen.

Viele Dank!
Markus [/i]

Verfasst: 18. Februar 2005 09:52
von FlorianBecker
Es gibt hierfür viele Möglichkeiten....

Du kannst auch 20 Versionen von qt.3.x paralell laufen lassen. Musst nur bei einem build mit der jeweiligen Version das %QTDIR% richtig setzen.

Für den Fall Qt3 und Qt4 gibt es speziell 3 Lösungen:
1. Du bleibst bei Qt3 und benutzt Qt4 für neue Programme (meine persönliche Meinung - würde ich nicht tun zu umständlich)
2. Du benutzt die Qt3Compat von Qt4, damit kannst du durch eine standardisierte Modifikation (Tool dazu in Qt4 vorhanden) auch Qt3 mit Qt4 bauen. Aber was machst du bei Qt5? (meine persönliche Meinung - würde ich tun, wenn ich davon überzeugt wäre. Was ist nicht bin, da ich jedem 2 APIs zumuten muss - Egal wie groß das Projekt auch immer ist. Und ich habe große...)
3. Mache alles mit Qt4, du hast zwar ein wenig mehr arbeit, aber wenn du Zeile für Zeile in einem gewissen Tempo vorgehst geht das schon (So werde ich es machen, denn soviele Anpassungen gibts im Endeffekt nicht wirklich, das größte Problem ist bloß, das vorhandene Funktionen aus Qt3 in Qt4 anders arbeiten.)

Aber ich sehe dem ganzen sehr positiv entgegen. Kannst mich ja Ende 2005 nochmal fragen, wenn ich alles auf Qt4 habe :D

Verfasst: 18. Februar 2005 11:14
von killerjoe
Ja danke für die Antworten - es gibt auf jeden Fall Hoffnung für mich ;-)

Ich werde wohl meine Programme auf QT4 portieren können, aber ich habe da eins das ich im Auftrag geschrieben habe und da werde ich wohl nicht dafür bezahlt werden das auf QT4 umzumünzen wenn es da keinen guten Grund für gibt.

Auf jeden Fall fange ich keine QT3 Projekte mehr an...ich denke das mit QT3 keine Vorteile mehr bietet, oder?

Gruss und Dank!
Markus

Verfasst: 18. Februar 2005 11:20
von FlorianBecker
Nicht wirklich. Zumal Qt4 sowieso jeder dann machen wird. Scribus z.B. hat bereits mit der Planung auf Qt4 angefangen... Und das würde ich ehr als Außenseiterprojekt in dem Punkt betrachten. Und KDE geht ja sowieso den Qt4 Weg.

Mh, wenn du dafür nicht bezahlt wirst, macht das keinen Sinn, eh klar. Aber dafür würde ich es mit der Compat versuchen. Das ist ein Script, passt hier und da deinen Code automatisch an, keine Verluste, und kann dann direkt mit Qt4 gebaut werden.... Hier ist das also auf jedenfall sinnvoll, dann hättest du evtl. einen Grund zu sagen hey, schauts her... Qt4 wie siehts aus? Update wird bezahlt? Oder so.