IDE C ++ pour Mac [fermé]

120

J'enseigne un cours C ++ en utilisant Visual Studio. Un de mes étudiants possède un Mac et cherchait un IDE à utiliser sur sa machine. Que serait-il bon de recommander?

JohnMcG
la source
2
Clion IDE Clion est la voie à suivre.
George Cloone-y
Pour moi, eclipse c ++ ide est le meilleur ... j'ai même testé Clion, je pense qu'eclipse est meilleur que clion.
Rafaf Tahsin le
Xcode est le meilleur .. Je ne trouve aucun éditeur bette que XCODE Même j'ai écrit du code de langage d'assemblage en XCODE
Akhzar Nazir
CodeLite est une alternative à Xcode. Il est open-source et multiplateforme.
Banghua Zhao

Réponses:

78

Xcode qui fait partie des outils de développement MacOS est un excellent IDE. Il y a aussi NetBeans et Eclipse qui peuvent être configurés pour créer et compiler des projets C ++.

Clion de JetBrains est également disponible dès maintenant et utilise Cmake comme modèle de projet.

Grant Limberg
la source
6
Xcode ne prend pas en charge la refactorisation sur OSX. Ou du moins il a été désactivé sur mon système .. donc j'utilise eclipse pour le moment.
Nils
6
Je n'ai jamais remarqué une différence assez significative dans le rendu des polices entre Xcode et Eclipse. La disposition de Xcode, cependant, est bizarre. Surtout s'il utilisait Visual C ++ pour enseigner à la classe. Eclipse ou Netbeans serait une bien meilleure option.
michael.bartnett
6
L'autocomplétion C ++ de Xcode fait défaut, elle est lente et ne peut pas refactoriser C ++. Alors peut-être que c'est bon comme IDE, mais c'est comme un éditeur de texte.
Zaky German
8
Xcode est un IDE C ++ tout autant qu'un bloc-notes.
nbubis
5
Xcode est vraiment un mauvais IDE, vous ne pouvez même pas formater le code. C'est mieux TextEdit.
nbro
15

Emacs! Eclipse pourrait aussi fonctionner.

Terry G Lorber
la source
1
Oui. Cela ressemble à un environnement de développement intégré pour moi!
Terry G Lorber
29
Je pensais que emacs était un OS
Freitags
emacs est un ide, un OS, un lecteur d'e-mails / news et tout ce que vous voulez que ce soit. tuhdo.github.io/c-ide.html
olivecoder
8

Code :: Blocks est multiplateforme, utilisant la bibliothèque wxWidgets . C'est celui que j'utilise.

Chef Geek
la source
18
De plus, il est instable sur Mac.
Sljux
3
Je viens d'essayer ceci sur un mac, ce n'est pas génial
Prime By Design
1
confirmer. nous l'utilisons dans certains laboratoires, (je suis enseignant) mais la stabilité, l'utilisation et le crash ne sont pas comparables. allez Xcode. (c'est gratuit).
ingconti
4

Une autre option (bien que non gratuite) consiste à installer VMware Fusion ou Parallels Desktop sur le Mac et à exécuter Windows avec Visual Studio dans une VM.

Cela fonctionne très bien. Les inconvénients sont:

  • cela coûtera de l'argent pour le logiciel de la machine virtuelle et Windows (l'école peut avoir des licences académiques qui peuvent aider ici)
  • le Mac doit être un Mac x86 avec pas mal de mémoire

L'avantage est que vous et l'étudiant n'avez pas à vous soucier des différences dans l'IDE qui peuvent ne pas être prises en compte dans votre matériel didactique.

Michael Burr
la source
6
Il convient de mentionner qu'avec votre méthode, il construira des binaires Windows, et il voudra peut -être créer des binaires MacOS à la place.
Petruza
1
Il pourrait utiliser une boîte virtuelle qui est gratuite.
Dean
C'est ce que je fais la plupart du temps, mais c'est ennuyeux ...
David 天宇 Wong
4

Si vous recherchez un IDE à part entière comme Visual Studio, je pense qu'Eclipse pourrait être votre meilleur pari.

Eclipse est également hautement extensible et configurable.

Voir ici: http://www.eclipse.org/downloads/

nkr1pt
la source
4

Bien sûr, il y a Mono .

espenk
la source
2

Ce n'est pas vraiment un IDE en soi, mais j'aime vraiment TextMate, et avec le bundle C ++ qui l'accompagne, il peut faire beaucoup de choses que vous trouverez dans un IDE (sans tout le ballonnement!).

mipadi
la source
1
Je suis d'accord, contrairement à XCode, emacs etc., ce n'est pas gratuit cependant ...
Pieter
1
@Pieter Plus maintenant. Il est maintenant GPL 3. blog.macromates.com/2012/textmate-2-at-github
Andre Soares
0

Xcode est gratuit et bon, ce qui est chanceux car c'est à peu près la seule option sur Mac.

Menkboy
la source
1
Eclipse est également une option, mais XCode est également bon.
JR Lawhorne