Ich bin C++ Programmierer. Ich habe bisher Visual C++ von Microsoft Visual Studio (unter Windows 2000) benutzt. Insbesondere habe ich ein ziemlich umfangreiches Programmsystem zum schreiben (und hören usw.) von Noten der türkischen Maqam-Musik entwickelt. (MFC; Viel Grafik + MIDI Anwendung)
Nun will ich nach Linux umsteigen und Plattform unabhängige Programme schreiben, die also sowohl mit Windows als auch mit Linux – Unix (oder sonst was es gibt) laufen sollten. Insbesondere geht es natürlich um die Umschreibung / Neuschreibung meines (inzwischen zu riesigen Maßen gewachsenen) Noten Programms.
FRAGE:
was für Möglichkeiten gibt es, um unter Linux Visual C++ ähnliche Programme zu schreiben, die etwas Ähnliches wie MFC benutzen und möglichst Plattform unabhängig sind? (natürlich, möglichst kostenfrei, zumindest kostengünstig sollte es sein) – vielen dank!!!
Hm…
Toolkits:
kostenlos: WxWidget [1] (basiert auf GTK), gtkmm [2] (GTK-Bindings für C++)
Für GPL-Projekte kostenlos, ansonsten nicht gerade billig: QT [3]
IDEs:
Kdevelop [4], Anjuta [5], …
Ich hoffe, das du mit diesen Stichworten schon mal weiterkommst.
[1] http://www.wxwidgets.org/index.htm
[2] http://gtkmm.org/
[3] http://www.trolltech.com/
[4] http://www.kdevelop.org/
[5] http://anjuta.sourceforge.net/
Hi Ömer,
meine Empfehlung wäre KDevelop als IDE und QT als Framework zur Oberflächenentwicklung. Die neue Version 4 von QT [1] ist wohl auch unter MS Windows als GPL Variante verfügbar [2]. Ich arbeite seit mehreren Jahren mit dem QT Framework (beruflich: kommerzielle Version auf Windows, privat: GPL Version auf Linux) und hatte bislang keine grösseren Probleme. Wenn Du allerdings deine Software als “closed source” anbieten willst musst Du eine Lizenz kaufen oder auf eine freies Framework umsteigen.
Robert
[1] http://www.trolltech.com/products/qt/index.html
[2] http://www.trolltech.com/products/qt/opensource.html