C ++ IDE für Macs [geschlossen]

120

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?

JohnMcG
quelle
2
Clion IDE Clion ist der richtige Weg.
George Cloone-y
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.

Grant Limberg
quelle
6
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.
nbro
15

Emacs! Eclipse könnte auch funktionieren.

Terry G Lorber
quelle
1
Ja. Es fühlt sich für mich wie eine integrierte Entwicklungsumgebung an!
Terry G Lorber
29
Ich dachte, Emacs sei ein Betriebssystem
Freitags
emacs ist eine Idee, ein Betriebssystem, ein E-Mail- / Nachrichtenleser und was auch immer Sie wollen. tuhdo.github.io/c-ide.html
Olivecoder
8

Code :: Blocks ist plattformübergreifend und verwendet die Bibliothek wxWidgets . Es ist das, was ich benutze.

Head Geek
quelle
17
Außerdem ist es auf dem Mac instabil.
Sljux
3
Prime By Design
1
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.

Michael Burr
quelle
6
Erwähnenswert ist, dass er mit Ihrer Methode Windows-Binärdateien erstellt und stattdessen möglicherweise MacOS-Binärdateien erstellt.
Petruza
1
Er könnte eine virtuelle Box benutzen, die kostenlos ist.
Dean
Das mache ich die meiste Zeit, aber es ist nervig ...
David 天宇 Wong
4

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/

nkr1pt
quelle
4

Natürlich gibt es Mono .

espenk
quelle
2

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!).

Mipadi
quelle
1
Ich bin damit einverstanden, im Gegensatz zu XCode, Emacs usw. ist es jedoch nicht kostenlos ...
Pieter
1
@Pieter Nicht mehr. Es ist jetzt GPL 3. blog.macromates.com/2012/textmate-2-at-github
Andre Soares
0

Xcode ist kostenlos und gut, was ein Glück ist, denn es ist so ziemlich die einzige Option auf dem Mac.

Menkboy
quelle
1
Eclipse ist ebenfalls eine Option, aber XCode ist auch gut.
JR Lawhorne