programar - El mejor IDE o editor de C++ para Windows
mejor ide para c++ 2018 (30)
¿Qué hay de CodeBlocks, me parece muy bien, especialmente la nueva versión 10.05.
¿Cuál es el mejor IDE de C ++ o editor para usar en Windows? Uso Notepad ++, pero me falta IntelliSense de Visual Studio.
Aquí hay otra votación para Visual Studio. El depurador e Intellisense definitivamente son sus sellos. Mientras que otros IDE ofrecen la finalización de código, a menudo los encuentro algo lentos en esta área por alguna razón (inactivo es una referencia a la velocidad a la que ocurre la finalización del código y ofrece selecciones).
Además de VS, NetBeans es un IDE bien pulido y se actualiza en un ciclo muy regular.
Como un completo paquete todo incluido, Visual Studio 2008 es el mejor IDE para el desarrollo de C ++ con Windows
Con Intellisense, plegado de código, edición y continuación, y una gran cantidad de otras características, Visual Studio es sin duda el mejor IDE. Sin embargo, para la edición de código simple, a menudo uso UltraEdit. Tiene algunas características excelentes que no se encuentran en Visual Studio. Una característica sorprendentemente útil es poder seleccionar una columna en el editor. Puede encontrar y reemplazar dentro de la columna (útil para pestañas vs. espacios de guerra ...) eliminar la columna, etc.
Creo que el depurador en Visual Studio (Express) es lo más importante que me impide usar otro IDE.
Creo que es en gran medida una cuestión de gusto, pero recomendaría a los principiantes que se adhieran a un editor puro (vi, emacs ...) en lugar de un IDE completo para que puedan descubrir toda la cadena de herramientas que esconden los IDE modernos.
Solo para el registro, mi arma de elección es Emacs.
Descubrí que la última versión de NetBeans, que incluye compatibilidad con C / C ++, es excelente.
El Eclipse CDT funciona bien para mí. Admite MinGW y Cygwin como objetivos. También se integra bien con CVS y Subversion.
La última versión, Ganimedes, está disponible here .
El editor Zeus tiene soporte para C / C ++ y también tiene una forma de intellisensing.
Hace su intellisensing usando la información de tags producida por ctags :
texto alternativo http://www.zeusedit.com/images/_lookmain.jpg
Emacs. Xemacs funciona bien en Windows. Para usarlo como un IDE, recomiendo ejecutarlo como Cygwin.
Hay algunas características en un IDE que son tan transformadoras que no sabes cómo viviste sin ellas. La ayuda integrada fue una. La funcionalidad tipo IntelliSense fue otra. La depuración y la continuación de VS 6.0 fue absolutamente increíble. Visual Studio pateó el trasero durante bastante tiempo. No está mal, dado el horrible timo de NeXTstep todo comenzó como. (¿O es que los recuerdos de NeXTstep se han desvanecido hasta que VS parece estar bien?)
Claro, hay EDITORES mucho mejores que VS, pero como un paquete completo para el desarrollo de Win32 nada parece acercarse.
Ahora hay ediciones Express gratuitas, pero parecen bastante paralizadas.
Estoy disfrutando bastante de Eclipse en Linux (y sus derivados en Windows utilizados en algunas cadenas de herramientas de vendedores de FPGA). Realmente, no me gusta la falta de ayuda integrada estilo MSDN.
Creo que básicamente se trata de esas dos opciones.
Hay versiones gratuitas de "Express" de Visual Studio. Dado que le gusta Visual Studio y que las ediciones "Express" son gratuitas, no hay ninguna razón para usar otro editor.
He probado SlickEdit, Notepad ++, emacs, jEdit y Visual Studio. VS gana de manos abajo para el mejor IDE de Windows.
jEdit es probablemente el mejor editor multiplataforma GUI / casi IDE, y emacs es probablemente el mejor editor / casi IDE multiplataforma terminal. La ventaja de usarlos es que cuando saltas a una caja Mac o Linux, sabes cómo funcionan.
Probé Eclipse, pero funcionaba como un perro sin patas, era muy lento, así que no lo usé demasiado. Tal vez la tecnología es mejor ahora, pero eh.
La pregunta dice específicamente IDE, así que supongo que eso es lo que quieres. En ese caso, las opciones principales son Visual Studio y Eclipse CDT como se indicó anteriormente. De esos, personalmente prefiero Eclipse. Sin embargo, no necesariamente se limite a un IDE. Prefiero usar vim como mi editor y WinDbg como mi depurador. Para la compilación, su proyecto probablemente dictará esto. Actualmente uso NMAke en la línea de comando.
M $ VS2008 es un IDE mejor para esto.
Me citaré de esta pregunta: https://.com/questions/780837/what-is-a-good-linux-ide-for-code-completion/917854#917854
Alguien ya dijo esto antes que yo, pero QtCreator es realmente bueno para el desarrollo de Qt4.
No solo tiene un soporte de finalización de código realmente bueno. También sabe un poco más sobre el código y qué completar, entonces pensé que lo necesitaba. Por ejemplo, sabe sobre tragamonedas / señales. Esto significa que la conexión de slots / señales a través del código es mucho más fácil que antes.
La edición de código es realmente agradable. Recuerdo que cuando se refabricaba el código, (algunas variables comenzando con guión bajo) recordaba la posición del cursor entre las líneas y esto hacía que la refactorización fuera mucho más fácil. La sangría del código es lo suficientemente inteligente como para no meterse en mi camino (KDevelop era configurable, pero QtCreator aprende cómo codigo. Al menos se siente como lo hace).
Luego están las combinaciones de teclas geniales. Se puede acceder a la mayor parte de la funcionalidad del IDE usando accesos directos. La cosa de "control + k" es algo agradable, que algunos usuarios de línea de comando desearían, pero estoy más orientado a GUI. Yo no lo uso
Lo que realmente me gusta es el comando dividir ventana. Sí, KDevelop3 lo hace, pero no tan bueno como QtCreator. Mi favorito es control + e, 3 el cual uso para mostrar el encabezado y las implementaciones de mis clases. Una vez más, la navegación aquí es la mejor que he visto (control + e, o).
También tiene una buena integración de SCM. Usualmente uso SVN, y francamente no es tan bueno como lo necesito: no hay atajos para modificar el proyecto, no hay diferencias para comprometer todo el proyecto, no hay opción de enviar varios archivos.
Tampoco me gusta la "integración total de herramientas externas". Todavía me gusta la QtAssistant externa: la pestaña control + es más fácil de leer artículos grandes. Pero ... cuando defines un QString, y 3 líneas abajo quieres leer la interfaz de QString, colocas el cursor sobre "s" y presionas F1 - el asistente viene como una barra lateral con la documentación de QString. Una gran ventaja.
¿Quieres seguir una definición? F2 a la ayuda. F4? Cambia encabezado / implementación (sí, eclipse hace esto mejor ...).
El depurador es bueno. No es tan bueno como VisualStudio pero ... tiene soporte para internos de Qt4 (¡puedes ver el valor de QString y QList!).
Puedo continuar ... pero en mi humilde opinión necesitarás darle un segundo y tercer intento. Realmente es un buen producto. No es tan flexible como Eclipse (hi ryansstack), pero es un proyecto realmente pequeño, rápido y joven. Dejé de desarrollar QDevelop porque realmente encontré lo que estaba buscando.
ps: sí, me refiero a dejar de desarrollar QDevelop. Estaba en el equipo de desarrollo.
Mi respuesta es solo para el desarrollo de Qt4. Ten cuidado.
Personalmente me gusta Visual Studio combinado con un complemento de terceros como Visual Assist ( http://www.wholetomato.com/ ). He intentado algunos de los otros y siempre terminé con Visual Studio. Además, Visual Studio es un producto ampliamente utilizado en las industrias de desarrollo, por lo que tener experiencia en su uso solo puede ser un plus.
Prefiero usar Microsoft Visual C ++ express en Windows. Aunque el ide de 2008 está bien, el expreso de 2005 tiene un mejor soporte para muchos de los proyectos abiertos en los que desearías participar. Es complicado compilar Firefox o un modo half life 2 en 2008. También es un consejo general al buscar software, me gusta buscar wikipedia para "comparación de" En este caso buscaría una comparación de entornos de desarrollo integrados .
Espero que haya sido útil.
Recomendaría C++Builder , de Embarcadero, para el trabajo en C ++ y también hay una versión gratuita disponible. Si prefiere Visual Studio, descargue una de las ediciones express gratuitas.
Si estás interesado en desarrollar Qt, entonces Qt Creator funciona bien y es gratis.
SlickEdit es genial y admite algo así como intellisense. En mi empresa actual ahora uso Visual Studio, y en general me he acostumbrado a él, pero aún me faltan algunas características de SlickEdit.
Um, eso es porque Visual Studio es el mejor IDE. Vuelve al lado oscuro.
Uno que no se ha mencionado es CodeLite , un potente IDE multiplataforma de fuente abierta. Tiene código de finalización entre otras características.
Use Visual Studio 2010. Puede obtener la versión completa gratis con DreamSpark
VIsual Studio es, con mucho, el mejor IDE, pero también puedes echarle un vistazo a Code::Blocks
Visual Studio + Visual Assist X ( http://www.wholetomato.com/ )
Visual Studio es genial, pero hay algunos trucos con los que puedes mejorarlo. SonicFileFinder es uno: lo ayuda a buscar archivos de origen por coincidencia parcial. Puede asignar el árbol de soluciones a Alt + 1, búsqueda parcial de archivos a alt + 2 y propiedades-ventana a alt + 3. Estas son las tres ventanas más usadas.
Otra gran herramienta que es mal entendida es ctrl + shift + F atajo para buscar contenido de archivos. La gente no usa porque es muy lento, pero mi consejo es: lidiar con eso. Buscar la solución completa (o incluso todos los archivos en la carpeta del proyecto) solo es lenta la primera vez que la usa. Las búsquedas consecuentes son tan rápidas como saltar a la característica de definición.
Visual Studio es la idea más actualizada y probablemente la mejor idea. Dev C ++ está un poco anticuado, y mingw no compila la mayor parte de boost (excepto regex). La mayoría de los otros compiladores tienen fecha y se están desvaneciendo, como Marte y Borland. ¡Pero puedes usar lo que quieras!
Voto por Visual Studio, pero parece que C ++ se trata como ciudadano de segunda clase (no el compilador y otras cosas, sino el soporte IDE) en comparación con los lenguajes .NET como C #, pero espero que MS haga algo al respecto en la próxima versión de Visual Studio (Se acerca un nuevo estándar y prometieron que 10 debería ser nuevo 6).
personalmente no me gusta Microsoft ... Odio admitir que el estudio visual es el mejor IDE que uso ... Netbeans es genial, pero drásticamente lento ... otros IDEs gratuitos son inútiles ... así que la gente intenta para quedarse con VS ....