Welche IDE soll für die Entwicklung von C++-Spielen unter Windows und unter Linux verwendet werden?

Ich bin Java-Entwickler und möchte Spieleprogrammierung in C++ lernen. Ich habe Eclipse, Intellij (vor kurzem) für die Java-Entwicklung verwendet.

Bitte schlagen Sie vor, welche IDE am besten für die C++-Entwicklung geeignet ist. Es gibt viele da draußen wie Visual Studio, CLion, Eclipse usw. Welches soll verwendet werden (nicht basierend auf Benutzerfreundlichkeit, sondern auf lange Sicht am besten/reichsten)?

Da ich gehört habe, dass die Linux-Umgebung für C++-Entwickler am besten ist, schlagen Sie bitte die beste IDE für Windows und Linux vor.

Hier mit am besten meine ich:
1. Community/Stackoverflow/Google-Unterstützung für Probleme
2. Reich an Steuerelementen/Verknüpfungen (wie wir wissen, ist Eclipse großartig für Java unter Windows, aber als ich anfing, Intellij zu verwenden, fand ich es viel besser und schneller)
3. Am weitesten verbreitet
4. Umfangreiche Plugins oder Module oder Bibliotheken unterstützen
5. Responsive
usw.

Danke !

Wie wäre es mit QTCreator?
Diese Frage, so wie sie geschrieben wurde, ist für diese Site nicht geeignet. Die Frage nach "am besten auf lange Sicht" ist so vage, dass sie bedeutungslos ist. Bitte bearbeiten Sie Ihre Frage, um Kriterien anzugeben, anhand derer Sie die möglichen Produkte beurteilen können, die Ihren Anforderungen entsprechen. Offene Diskussionsfragen sind hier nicht angebracht.

Antworten (3)

Meiner Erfahrung nach war Visual Studio unter Windows der beste Übergang für einen Java-Programmierer. Es hat das größte Ökosystem / die größte Community aller von Ihnen erwähnten Editoren und würde Sie gut aufstellen, wenn Sie sich für .Net-Sprachen usw. entscheiden.

Hier ist ein MSDN-Link für die ersten Schritte mit C++ in Visual Studio

Sowohl für Windows als auch für Linux? Nein, ich möchte C++ und nicht C# lernen.
@iAmLearning nur für das Windows-Betriebssystem. Es funktioniert für eine Vielzahl von Sprachen, einschließlich C++

Wenn Sie IntelliJ oder andere JetBrans-Produkte mögen, haben Sie CLion in Betracht gezogen ? Verwendbar unter Windows und Linux (auch Mac, wenn Sie möchten). Es wird eine Oberfläche haben, mit der Sie vertraut sind, und Sie können auch die IntelliJ-Verknüpfungen und das Design verwenden, sodass Sie keine neuen Befehle lernen müssen.

Ich weiß nicht, wie weit verbreitet es ist, aber es gibt verschiedene Plugins für die JetBrains-Produkte. Sie neigen dazu, schnell zu arbeiten (sobald die Indizierung bei einem großen Projekt abgeschlossen ist), und ich hatte bisher nur einen Absturz von ihrer gesamten Suite über mehrere Produkte hinweg (und das war eine EAP-Version).

Da Sie über Spieleentwicklung sprechen, sollten Sie eine Spiel-Engine wie Unreal verwenden, und diese Spiel-Engine hat eine eigene IDE.