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?
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.
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.
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.
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!).
Réponses:
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.
la source
Emacs! Eclipse pourrait aussi fonctionner.
la source
Code :: Blocks est multiplateforme, utilisant la bibliothèque wxWidgets . C'est celui que j'utilise.
la source
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:
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.
la source
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/
la source
Bien sûr, il y a Mono .
la source
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!).
la source
Évitez Eclipse pour le développement C / C ++ pour l'instant sur Mac OS X v10.6 (Snow Leopard). Il y a de sérieux problèmes qui rendent le débogage problématique ou presque impossible sur celui-ci actuellement en raison de problèmes d'incompatibilité GDB et autres. Voir: Problème lors du débogage de C ++ à l'aide d'Eclipse Galileo sur Mac .
la source
Xcode est gratuit et bon, ce qui est chanceux car c'est à peu près la seule option sur Mac.
la source