Beste crossplatform C ++ / QT4-Entwicklungsumgebung

7

Ich möchte plattformübergreifende Anwendungen mit C ++ und QT4 entwickeln. Ich code auf Linux und Windows (MinGW).

Momentan verwende ich KDevelop und es ist QMake Integration. Unter Windows probiere ich es aus Eclipse mit QT-Integrations-Plugin. Das Verschieben von Quellen und das Aktualisieren von Profilen / IDE-Projektdateien auf beiden Systemen ist jedoch mühsam.

Ich untersuche CMake, da es Makefiles, KDevelop-Projektdateien und Eclipse-Projektdateien erzeugen kann.

Was ist deine Meinung? Was verwendest du für eine solche Entwicklung?

    
Marcin Gil 07.01.2009, 12:07
quelle

8 Antworten

12

Was ist mit QtCreator ? Es ist noch in der Beta, aber es ist sehr leicht und es ist wirklich eine Freude, damit zu programmieren.

    
hyperboreean 07.01.2009 12:31
quelle
6

Ich habe den neuen QtCreator benutzt und mag es bis jetzt. Immer noch Beta und vielleicht ein paar Werkzeuge oder Funktionen, die Sie brauchen. QtDesigner ist damit integriert. Es verwendet QMake - Projektdateien (.pro) hinter den Kulissen, sodass Sie oder andere Programmierer diese direkt in der Befehlszeile (qmake und make) zusammen mit ihrem bevorzugten Texteditor verwenden können, wenn sie nicht möchten oder können IDE irgendwann. Ссылка

    
Reed Hedges 07.01.2009 19:15
quelle
4

Ich verstehe nicht, warum Sie eine IDE auf beiden Plattformen verwenden müssen. Ich benutze KDevelop unter Linux, und für jeden Test synchronisiere ich einfach die Quellen mit Mac und Windows und mache / teste lokal auf jedem. Wenn etwas kaputt geht, repariere ich es in den Originalquellen, unter Linux.

es ist sehr selten, dass ich etwas auf mac / win bearbeiten möchte, und dafür ist jeder vernünftige Editor (BBedit / Notepad ++) genug.

    
Javier 07.01.2009 12:43
quelle
4

Ich würde CMake für diese Aufgabe empfehlen. Sobald Sie den Dreh raus haben, ist es ziemlich einfach, Cross-Plattform-Anwendungen oder Bibliotheken, die QT verwenden, mit dem FindQT CMake-Modul zu erstellen.

Es gibt quelloffene QT- und KDE-Projekte, die CMake als ihr Build-System verwenden, so dass Sie ihren Code ansehen können, wenn Sie echte Anwendungsfälle sehen müssen (was ich getan habe).

    
kshahar 07.01.2009 13:06
quelle
3

qt-apps.org environment tools enthält eine Vielzahl von kostenlosen Entwicklungsumgebungen und allgemeinere Entwicklungstools. kde-apps.org environment tools hat noch einen Haufen Werkzeuge, von denen einige auch unter Windows funktionieren.

    
Johannes Schaub - litb 07.01.2009 13:16
quelle
2

Sie können das Qt-Plugin verwenden, das Sie mit Eclipse unter Windows und Linux erwähnen. Wenn Sie von einer Plattform zur nächsten wechseln, müssen Sie qmake erneut ausführen, um sicherzustellen, dass Ihre Make-Dateien korrekt und aktuell sind. Aber ich glaube (ich habe es nicht ausprobiert), dass Sie Ihre Eclipse-Umgebungen so konfigurieren können, dass sie die qmake-Ausführung bei der automatischen Erstellung übernehmen. Beachten Sie, dass Sie mit dem Qt-Plugin auch alles tun können, was Sie in Qt Designer tun.

    
borq 07.01.2009 13:24
quelle
1

Was ist mit Qt Designer ?

    
Hank Gay 07.01.2009 12:21
quelle
1

Eclipse ist ein sehr guter Kandidat (du bekommst eine nette SVN-Integration, Mylyn für Aufgaben, die großartig sind und eine Welt von anderen tollen Plugins), aber manchmal musst du mit seltsamen Problemen fertig werden. Ansonsten ist es eine großartige IDE. Hinweis: Wirklich gut für die Java-Entwicklung.

    
bgs 26.05.2009 15:57
quelle

Tags und Links