Qt DLL für nicht Qt Anwendung
Verfasst: 14. Juni 2008 22:19
Nabend zusammen.
Kann mir jemand sagen, ob und wie es möglich ist, eine DLL mit Qt zu entwickeln, welche von einem nicht Qt Programm aufgerufen wird?
Problem ist nämlich, dass ich momentan immer die Meldung erhalte, dass mir ein QApplication fehlt, wenn ich ein Widget in der DLL erzeuge. Natürlich gibt es kein QApplication Objekt, weil die Hauptanwendung ja keine Qt Anwendung ist. Ein QApplication in der DLL zu erzeugen würde aber bedeuten, dass ich diese auch mit qapp.exec() ausführen müsste und dann nicht mehr zur eigentlichen Hauptanwendung zurückgekehrt wird.
Von Trolltech gibt es das Addon MFC to Qt Migration aber jedoch lediglich für kommerzielle Anwendungen.
Gibt es eine andere Lösung? Beispielsweise Prozesskummunikation?
Vielen Dank und nen schönes Wochenende!
Thomas
Kann mir jemand sagen, ob und wie es möglich ist, eine DLL mit Qt zu entwickeln, welche von einem nicht Qt Programm aufgerufen wird?
Problem ist nämlich, dass ich momentan immer die Meldung erhalte, dass mir ein QApplication fehlt, wenn ich ein Widget in der DLL erzeuge. Natürlich gibt es kein QApplication Objekt, weil die Hauptanwendung ja keine Qt Anwendung ist. Ein QApplication in der DLL zu erzeugen würde aber bedeuten, dass ich diese auch mit qapp.exec() ausführen müsste und dann nicht mehr zur eigentlichen Hauptanwendung zurückgekehrt wird.
Von Trolltech gibt es das Addon MFC to Qt Migration aber jedoch lediglich für kommerzielle Anwendungen.
Gibt es eine andere Lösung? Beispielsweise Prozesskummunikation?
Vielen Dank und nen schönes Wochenende!
Thomas