qmake4 für qt3 solutions verwenden
Verfasst: 17. April 2010 10:37
Hallo,
ich habe folgendes Problem:
Es soll eine Solution für VS2003 aus mehreren Unterprojekten, die allesamt in Qt3 entwickelt worden sind und weiterhin mit Qt3 bearbeitet werden sollen, mit qmake4 erstellt werden.
Qmake4 deshalb, weil es debug und release Einstellungen in einer Solution unterbringen kann, qmake3 beherrscht das hingegen nicht.
In den .pro Dateien habe ich alles auf Qt3 angepasst.
Das eigentliche Problem ist nun, dass qmake4 die Einstellungen für UIC und MOC nach Qt4 "Format" vornimmt, also teilweise mit Kommandozeilenparametern die UIC und MOC von Qt3 nicht kennen,
so bekomme ich natürlich beim Buildversuch einen Fehler.
Habe auch versucht mit der Option QMAKE_EXTRA_COMPILERS UIC und MOC aus QT3 als seperaten Compiler von Hand anzusprechen. Das klappt soweit, nur ist dann das Problem, dass qmake4 automatisch die Einstellungen für MOC und UIC vornimmt, welche dann wiederum für einen Fehler sorgen.
Eine Lösung wäre auch MOC und UIC zu deaktivieren, so dass nur die von mir per Hand eingestellten Extra Compiler verwendet werden, ist das irgendwie möglich?
Hat jemand schonmal ähnliches versucht, bzw. kennt jemand eine Lösung für das Problem?
Bin für jegliche Hilfe dankbar.
Grüße,
Stephan
ich habe folgendes Problem:
Es soll eine Solution für VS2003 aus mehreren Unterprojekten, die allesamt in Qt3 entwickelt worden sind und weiterhin mit Qt3 bearbeitet werden sollen, mit qmake4 erstellt werden.
Qmake4 deshalb, weil es debug und release Einstellungen in einer Solution unterbringen kann, qmake3 beherrscht das hingegen nicht.
In den .pro Dateien habe ich alles auf Qt3 angepasst.
Das eigentliche Problem ist nun, dass qmake4 die Einstellungen für UIC und MOC nach Qt4 "Format" vornimmt, also teilweise mit Kommandozeilenparametern die UIC und MOC von Qt3 nicht kennen,
so bekomme ich natürlich beim Buildversuch einen Fehler.
Habe auch versucht mit der Option QMAKE_EXTRA_COMPILERS UIC und MOC aus QT3 als seperaten Compiler von Hand anzusprechen. Das klappt soweit, nur ist dann das Problem, dass qmake4 automatisch die Einstellungen für MOC und UIC vornimmt, welche dann wiederum für einen Fehler sorgen.
Eine Lösung wäre auch MOC und UIC zu deaktivieren, so dass nur die von mir per Hand eingestellten Extra Compiler verwendet werden, ist das irgendwie möglich?
Hat jemand schonmal ähnliches versucht, bzw. kennt jemand eine Lösung für das Problem?
Bin für jegliche Hilfe dankbar.
Grüße,
Stephan