Doy un curso de C ++ usando Visual Studio. Uno de mis estudiantes tiene una Mac y estaba buscando un IDE para usar en su máquina. ¿Qué sería bueno recomendar?
Para mí, eclipse c ++ ide es lo mejor ... incluso he probado Clion, creo que eclipse es mejor que clion.
Rafaf Tahsin
Xcode es el mejor ... No encuentro ningún editor mejor que XCODE Incluso he escrito código en lenguaje ensamblador en XCODE
Akhzar Nazir
CodeLite es una alternativa a Xcode. Es de código abierto y multiplataforma.
Banghua Zhao
Respuestas:
78
Xcode, que forma parte de las herramientas de desarrollo de MacOS, es un gran IDE. También existen NetBeans y Eclipse que se pueden configurar para construir y compilar proyectos C ++.
Clion de JetBrains, también está disponible ahora y usa Cmake como modelo de proyecto.
Xcode no tiene soporte de refactorización en OSX. O al menos estaba deshabilitado en mi sistema ... así que uso eclipse por ahora.
Nils
6
Nunca noté una diferencia lo suficientemente significativa en la representación de fuentes entre Xcode y Eclipse. El diseño de Xcode, sin embargo, es extraño. Especialmente si estaba usando Visual C ++ para impartir la clase. Eclipse o Netbeans serían una opción mucho mejor.
michael.bartnett
6
Falta el autocompletado de C ++ de Xcode, es lento y no puede refactorizar C ++. Entonces, tal vez sea bueno como IDE, pero tiene como editor de texto.
Zaky German
8
Xcode es un IDE de C ++ al igual que un bloc de notas.
nbubis
5
Xcode es realmente un mal IDE, ni siquiera puedes formatear el código. Es mejor TextEdit.
confirmar. lo usamos en algunos laboratorios (soy profesor) pero la estabilidad, el uso y el bloqueo son simples NO comparables. ir a Xcode. (es gratis).
ingconti
4
Otra opción (aunque no gratuita) es instalar VMware Fusion o Parallels Desktop en Mac y ejecutar Windows con Visual Studio en una VM.
Esto funciona bastante bien. Las desventajas son:
costará dinero para el software de la máquina virtual y Windows (la escuela puede tener algunas licencias académicas que pueden ayudar aquí)
la Mac debe ser una Mac x86 con un poco de memoria
La ventaja es que usted y el estudiante no necesitan preocuparse por diferencias en el IDE que pueden no estar incluidas en sus materiales de instrucción.
No es realmente un IDE per se, pero me gusta mucho TextMate, y con el paquete de C ++ que lo acompaña, puede hacer muchas de las cosas que encontrarías en un IDE (¡sin toda la hinchazón!).
Respuestas:
Xcode, que forma parte de las herramientas de desarrollo de MacOS, es un gran IDE. También existen NetBeans y Eclipse que se pueden configurar para construir y compilar proyectos C ++.
Clion de JetBrains, también está disponible ahora y usa Cmake como modelo de proyecto.
fuente
Emacs! Eclipse también podría funcionar.
fuente
Code :: Blocks es multiplataforma, utilizando la biblioteca wxWidgets . Es el que yo uso.
fuente
Otra opción (aunque no gratuita) es instalar VMware Fusion o Parallels Desktop en Mac y ejecutar Windows con Visual Studio en una VM.
Esto funciona bastante bien. Las desventajas son:
La ventaja es que usted y el estudiante no necesitan preocuparse por diferencias en el IDE que pueden no estar incluidas en sus materiales de instrucción.
fuente
Si está buscando un IDE completo como Visual Studio, creo que Eclipse podría ser su mejor opción.
Eclipse también es altamente extensible y configurable.
Vea aquí: http://www.eclipse.org/downloads/
fuente
Por supuesto que hay Mono .
fuente
No es realmente un IDE per se, pero me gusta mucho TextMate, y con el paquete de C ++ que lo acompaña, puede hacer muchas de las cosas que encontrarías en un IDE (¡sin toda la hinchazón!).
fuente
Evite Eclipse para el desarrollo C / C ++ por ahora en Mac OS X v10.6 (Snow Leopard). Existen serios problemas que hacen que la depuración sea problemática o casi imposible debido a problemas de incompatibilidad de GDB y similares. Consulte: Problemas al depurar C ++ con Eclipse Galileo en Mac .
fuente
Xcode es gratis y bueno, lo cual es una suerte porque es prácticamente la única opción en Mac.
fuente