Ich unterrichte einen C ++ - Kurs mit Visual Studio. Einer meiner Schüler hat einen Mac und suchte nach einer IDE für seinen Computer. Was wäre gut zu empfehlen?
Ich unterrichte einen C ++ - Kurs mit Visual Studio. Einer meiner Schüler hat einen Mac und suchte nach einer IDE für seinen Computer. Was wäre gut zu empfehlen?
Antworten:
Xcode, der Teil der MacOS Developer Tools ist, ist eine großartige IDE. Es gibt auch NetBeans und Eclipse , die zum Erstellen und Kompilieren von C ++ - Projekten konfiguriert werden können.
Clion von JetBrains ist ebenfalls ab sofort verfügbar und verwendet Cmake als Projektmodell.
Emacs! Eclipse könnte auch funktionieren.
Code :: Blocks ist plattformübergreifend und verwendet die Bibliothek wxWidgets . Es ist das, was ich benutze.
Eine andere (wenn auch nicht kostenlose) Option besteht darin, VMware Fusion oder Parallels Desktop auf dem Mac zu installieren und Windows mit Visual Studio in einer VM auszuführen.
Das funktioniert wirklich ziemlich gut. Die Nachteile sind:
Der Vorteil ist, dass Sie und der Schüler sich nicht mit Unterschieden in der IDE herumschlagen müssen, die möglicherweise nicht in Ihren Unterrichtsmaterialien berücksichtigt werden.
Wenn Sie nach einer vollwertigen IDE wie Visual Studio suchen, ist Eclipse möglicherweise die beste Wahl.
Eclipse ist auch sehr erweiterbar und konfigurierbar.
Siehe hier: http://www.eclipse.org/downloads/
Es ist nicht wirklich eine IDE an sich, aber ich mag TextMate wirklich und mit dem mitgelieferten C ++ - Bundle kann es viele Dinge tun, die Sie in einer IDE finden würden (ohne all das Aufblähen!).
Vermeiden Sie die Entwicklung von Eclipse für C / C ++ vorerst unter Mac OS X 10.6 (Snow Leopard). Es gibt schwerwiegende Probleme, die das Debuggen aufgrund von GDB- Inkompatibilitätsproblemen und dergleichen derzeit problematisch oder nahezu unmöglich machen . Siehe: Fehler beim Debuggen von C ++ mit Eclipse Galileo auf dem Mac .
Xcode ist kostenlos und gut, was ein Glück ist, denn es ist so ziemlich die einzige Option auf dem Mac.