Parallele QT Versionen im Namespace

Alles rund um die Programmierung mit Qt
Antworten
nasahl
Beiträge: 33
Registriert: 24. Juli 2008 12:30

Parallele QT Versionen im Namespace

Beitrag von nasahl »

Hallo,

ich arbeite an einem riesigen Framework (>50 MJ), das auf QT3 aufbaut. Dieses Framework wird von mehr als 30 Clients genutzt, die teilweise auch mit QT3 arbeiten. Nun wollen wir das Framework von QT3 auf QT4 migrieren, die Clients können wir aber nicht migrieren, da wir keinen Zugriff darauf haben. Das würde dazu führen, dass wir in einem Prozessraum QT3 und QT4 haben.

Ist sowas prinzipiell möglich? Könnte man das eventuell dadurch erreichen, das man um die QT4-Sourcen einen namespace definiert?
Z.B. gäbe es dann eine Klasse QString und MYQT4::QString. An der Schnittstelle bräuchten wir dann eine (implizite) Konvertierung zwischen diesen Typen.

Für Anregungen/Kommentaren zu diesem Thema wäre ich sehr dankbar.

Christof
Antworten