Qt und Eclipse: Wie entwickelt man damit?
Verfasst: 18. September 2012 20:53
Hallo,
ich versuche vergebens, Qt und Eclipse zusammen zum Laufen zu bringen.
Ich nutze Ubuntu 12.04 und habe mir zuerst Eclipse mit CDT und qteclipse aus den Quellen installiert.
Das lief gar nicht.
Dann habe ich mir die Teile einzeln zusammengesetzt und wenigstens eine startbare IDE.
Das Problem war, dass er die Standard-Include-Pfade von Linux (z.B: sys/time.h) nicht finden wollte.
Irgendwie habe ich das hingebastelt bekommen.
Jetzt habe ich das Problem, dass die Integration in Eclipse mehr schlecht als recht funktioniert:
* Man muss das .pro-File desöfteren editieren (Whitespace einfügen), damit das Makefile von qmake neu generiert wird.
* Slots muss man von Hand in den Quelltext einfügen. Der Signal-Editor des Designers editiert die GUI-Klasse nicht automatisch. Die Kopplung zum Designer funktioniert nicht.
Mein neustes Problem: Ich kann keine externen Bibliotheken einbinden, weil der das include-File nicht findet.
Erstmal ist der Dialog in den Projekteigenschaften ein anderer, als ich es von einem Standard C++-Projekt gewohnt bin.
Dann ist das Problem, dass ich die Build-Variante (Release / Debug) nicht setzen kann.
Und schließlich findet er das zu includierende File nicht.
Wenn ich dasselbe File in einem einfachen C++-Projekt (ohne Qt) einbinde, funktioniert es.
Nun meine Frage: Wie macht ihr das? Wie bindet ihr Qt in C++-Projekte ein?
Entwickelt ihr komplett im Qtcreator? Das will ich nicht. Ich will Eclipse.
Wie kriege ich es hin, die Gui-Klassen des Projekts im Creator zu erzeugen und den Rest meines Projekts (inkl. Makefile und Bauen!!) durch Eclipse zu verwalten?
Gruß
Mr.Green
ich versuche vergebens, Qt und Eclipse zusammen zum Laufen zu bringen.
Ich nutze Ubuntu 12.04 und habe mir zuerst Eclipse mit CDT und qteclipse aus den Quellen installiert.
Das lief gar nicht.
Dann habe ich mir die Teile einzeln zusammengesetzt und wenigstens eine startbare IDE.
Das Problem war, dass er die Standard-Include-Pfade von Linux (z.B: sys/time.h) nicht finden wollte.
Irgendwie habe ich das hingebastelt bekommen.
Jetzt habe ich das Problem, dass die Integration in Eclipse mehr schlecht als recht funktioniert:
* Man muss das .pro-File desöfteren editieren (Whitespace einfügen), damit das Makefile von qmake neu generiert wird.
* Slots muss man von Hand in den Quelltext einfügen. Der Signal-Editor des Designers editiert die GUI-Klasse nicht automatisch. Die Kopplung zum Designer funktioniert nicht.
Mein neustes Problem: Ich kann keine externen Bibliotheken einbinden, weil der das include-File nicht findet.
Erstmal ist der Dialog in den Projekteigenschaften ein anderer, als ich es von einem Standard C++-Projekt gewohnt bin.
Dann ist das Problem, dass ich die Build-Variante (Release / Debug) nicht setzen kann.
Und schließlich findet er das zu includierende File nicht.
Wenn ich dasselbe File in einem einfachen C++-Projekt (ohne Qt) einbinde, funktioniert es.
Nun meine Frage: Wie macht ihr das? Wie bindet ihr Qt in C++-Projekte ein?
Entwickelt ihr komplett im Qtcreator? Das will ich nicht. Ich will Eclipse.
Wie kriege ich es hin, die Gui-Klassen des Projekts im Creator zu erzeugen und den Rest meines Projekts (inkl. Makefile und Bauen!!) durch Eclipse zu verwalten?
Gruß
Mr.Green