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?


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.


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


8

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


17
Außerdem ist es auf dem Mac instabil.
Sljux


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.


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



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


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.


1
Eclipse ist ebenfalls eine Option, aber XCode ist auch gut.
JR Lawhorne
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.