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?
Für mich ist Eclipse C ++ Ide das Beste ... Ich habe sogar Clion getestet. Ich denke, Eclipse ist besser als Clion.
Rafaf Tahsin
Xcode ist das Beste. Ich finde keinen Editor zwischen XCODE. Auch ich habe Assembler-Code in XCODE geschrieben
Akhzar Nazir
CodeLite ist eine Alternative zu Xcode. Es ist Open Source und plattformübergreifend.
Banghua Zhao
Antworten:
78
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.
Xcode bietet unter OSX keine Refactoring-Unterstützung. Oder zumindest war es auf meinem System deaktiviert. Deshalb verwende ich Eclipse jetzt.
Nils
6
Ich habe nie einen signifikanten Unterschied in der Schriftwiedergabe zwischen Xcode und Eclipse bemerkt. Das Layout von Xcode ist jedoch seltsam. Vor allem, wenn er Visual C ++ verwendete, um die Klasse zu unterrichten. Eclipse oder Netbeans wären eine viel bessere Option.
michael.bartnett
6
Die C ++ - Autovervollständigung von Xcode fehlt, ist langsam und kann C ++ nicht umgestalten. Vielleicht ist es gut als IDE, aber als Texteditor.
Zaky German
8
Xcode ist eine C ++ - IDE genauso wie ein Notizblock.
Nbubis
5
Xcode ist wirklich eine schlechte IDE, Sie können den Code nicht einmal formatieren. Es ist besser TextEdit.
bestätigen. Wir verwenden es in einigen Labors (ich bin Lehrer), aber Stabilität, Verwendung und Absturz sind einfach, NICHT vergleichbar. gehe Xcode. (es ist kostenlos).
Ingconti
4
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:
Es kostet Geld für die Software der virtuellen Maschine und Windows (die Schule verfügt möglicherweise über eine akademische Lizenz, die hier hilfreich sein kann).
Der Mac muss ein x86-Mac mit ziemlich viel Speicher sein
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.
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!).
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.
quelle
Emacs! Eclipse könnte auch funktionieren.
quelle
Code :: Blocks ist plattformübergreifend und verwendet die Bibliothek wxWidgets . Es ist das, was ich benutze.
quelle
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.
quelle
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/
quelle
Natürlich gibt es Mono .
quelle
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!).
quelle
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 .
quelle
Xcode ist kostenlos und gut, was ein Glück ist, denn es ist so ziemlich die einzige Option auf dem Mac.
quelle