Hallo,
Momentan planen wir die Entwicklung eines Programms, welches in C++ programmiert werden und unter Windows sowie Linux lauffähig sein soll. Es werden Bibliotheken verwendet die ebenfalls plattformübergreifend sind. Da mehrere Personen beteiligt sind, werden wir Subversion verwenden.
Nun stellt sich uns die Frage der geeigneten IDE.
Wahrscheinlich wird es Sinn machen, wenn jeder im Team die gleiche IDE benutzt, da so die Möglichkeit besteht Projektdateien (damit sind die Dateien gemeint, welche Projekteinstellungen der IDE enthalten) auszutauschen.
Des weiteren wäre es wünschenswert wenn diese Projektdateien in einem Textformat (z.B. als xml-Datei) vorliegen würden; falls mehrere Personen parallel Änderungen vorgenommen haben, könnte dies beim SVN-Checkin angeglichen werden.
Unter Windows kommt das Problem des Compilers hinzu: Einige der benötigten Bibliotheken empfehlen unter Windows die Benutzung des Microsoft C++ Compilers. Dieser erzeugt meines Wissens nach .lib Dateien welche zum gcc nicht kompatibel sind. Aus diesem Grund sollte die IDE auch die Wahl des Compilers freistellen, oder unter Windows eh schon den MS Compiler benutzen. Denkbar wäre auch mit verschieden IDEs für Windows und Linux zu arbeiten und ein Tools zum angleichen von Projektdateien zu verwenden.
Kann mir da jemand etwas empfehlen? Hat jemand bereits Erfahrungen mit plattformübergreifenden Projekten gemacht oder kennt vielleicht jemand gute Literatur zu diesem Thema?
Vielen Dank im Voraus
Momentan planen wir die Entwicklung eines Programms, welches in C++ programmiert werden und unter Windows sowie Linux lauffähig sein soll. Es werden Bibliotheken verwendet die ebenfalls plattformübergreifend sind. Da mehrere Personen beteiligt sind, werden wir Subversion verwenden.
Nun stellt sich uns die Frage der geeigneten IDE.
Wahrscheinlich wird es Sinn machen, wenn jeder im Team die gleiche IDE benutzt, da so die Möglichkeit besteht Projektdateien (damit sind die Dateien gemeint, welche Projekteinstellungen der IDE enthalten) auszutauschen.
Des weiteren wäre es wünschenswert wenn diese Projektdateien in einem Textformat (z.B. als xml-Datei) vorliegen würden; falls mehrere Personen parallel Änderungen vorgenommen haben, könnte dies beim SVN-Checkin angeglichen werden.
Unter Windows kommt das Problem des Compilers hinzu: Einige der benötigten Bibliotheken empfehlen unter Windows die Benutzung des Microsoft C++ Compilers. Dieser erzeugt meines Wissens nach .lib Dateien welche zum gcc nicht kompatibel sind. Aus diesem Grund sollte die IDE auch die Wahl des Compilers freistellen, oder unter Windows eh schon den MS Compiler benutzen. Denkbar wäre auch mit verschieden IDEs für Windows und Linux zu arbeiten und ein Tools zum angleichen von Projektdateien zu verwenden.
Kann mir da jemand etwas empfehlen? Hat jemand bereits Erfahrungen mit plattformübergreifenden Projekten gemacht oder kennt vielleicht jemand gute Literatur zu diesem Thema?
Vielen Dank im Voraus