IDE para C++ 11?

Iniciado por 0xDani, 28 Julio 2013, 19:55 PM

0 Miembros y 1 Visitante están viendo este tema.

0xDani

Bueno, pues alguien sabe de algún IDE que soporte completamente C++ 11?
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

amchacon

¿Codeblocks?

Tú lo que buscas es un compilador que soporte C++11, aquí tienes uno perfecto para Windows:
http://mingw-w64.sourceforge.net/

En la implementación de los threads, yo he escogido POSIX y funcionan bastante bien (aunque tienes que poner -static en las opciones de linkado para que te meta la librería de forma estática).
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

do-while

#2
¡Buenas!

Hace unos días también me descargue la ultima versión de MinGW (con threads POSIX. La versión para windows no me funcionaba...) para probar el estandar C++11, estoy dándole un repaso a todo C++ ya que lo tenía bastante aparcado.

No se como lo harás tu. Yo sustituí la carpeta MinGW que estaba en el directorio de CodeBlocks. Luego en opciones del compilador tienes que decirle donde están los compiladores de C/C++ (y el linker? no me acuerdo, no tiene misterio alguno). Si quieres compilar en stdc++11 tendrás que activar la casilla correspondiente en opciones de compilador (stdc++11 o stdc++0x), y pasarle, como bien te ha dicho amchacon el parametro -static al enlazador para que incorpore las librerías al ejecutable, sino te encontraras con que el sistema te insulta por no tener determinadas DLLs.

Cuando entres en Sourceforge para descargar MinGW, si descargas la opción con instalador, ¿podrías contarnos como te ha ido? No se si será mejor opción que hacerlo a mano o como irá el asunto. Si lo haces me gustaría saberlo para tener en cuenta otras opciones para la próxima vez.

Ya diras.

¡Saludos!

Por cierto, para dar el repaso estoy utilizando "C++ How to program" 8va edición. No se si lo habéis utilizado. ¿Como trata el tema del último estandar? ¿Sabéis de algun otro libro que lo trate bien o mejor que el que utilizo?
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!

amchacon

Cita de: do-while en 28 Julio 2013, 20:46 PMNo se como lo harás tu. Yo sustituí la carpeta MinGW que estaba en el directorio de CodeBlocks. Luego en opciones del compilador tienes que decirle donde están los compiladores de C/C++ (y el linker? no me acuerdo, no tiene misterio alguno). Si quieres compilar en stdc++11 tendrás que activar la casilla correspondiente en opciones de compilador (stdc++11 o stdc++0x), y pasarle, como bien te ha dicho amchacon el parametro -static al enlazador para que incorpore las librerías al ejecutable, sino te encontraras con que el sistema te insulta por no tener determinadas DLLs.
Lo que hice fue duplicar la configuración del gcc. Y a continuación le cambie la ruta de los ejecutables.

Así tengo un compilador de 32 bits y otro de 64 bits.
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

0xDani

No, lo que yo busco no es un compilador, uso gcc, que por cierto tiene cada vez más soporte para C++ 11,  me refería exactamente a lo que pregunté: un IDE con un editor que soporte resaltado y autocompletado de la sintaxis de C++ 11.

Y por cierto, no uso Windows, estoy en Linux, debería haberlo dicho antes.
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

amchacon

Ah bueno.

Yo lo que hize es añadir las nuevas expresiones manualmente al Codeblocks:
http://imageshack.us/a/img69/118/y0u.png

Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

cpu2

No prefieres un editor como Vim, creo que si soporta esa sintaxis.

Un saludo.

NoLife

code::blocks te recomiendo, cuando lo usas y te enamoras de su interface, sus cosas todas por ahi. es algo que cuando lo pruebas no quieres dejarlo. :D

"Cualquier tonto puede escribir código que la PC entienda. Los buenos programadores escriben código que los humanos pueden entender." – Martin Fowler

0xDani

Cita de: NoLife en 29 Julio 2013, 20:28 PM
code::blocks te recomiendo, cuando lo usas y te enamoras de su interface, sus cosas todas por ahi. es algo que cuando lo pruebas no quieres dejarlo. :D



Si te digo que ya lo usé y tiempo después me pasé al Qt Creator...

Principalmente fue por el resaltado y el autocompletado de sintaxis, es lo que más valoro en un IDE, porque para compilar muchas veces termino haciéndolo por consola igualmente...  :xD Y en eso el Qt Creator le da mil vueltas a Code::Blocks.
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

eferion

Cita de: 0xDani en 30 Julio 2013, 00:45 AM
Si te digo que ya lo usé y tiempo después me pasé al Qt Creator...

Principalmente fue por el resaltado y el autocompletado de sintaxis, es lo que más valoro en un IDE, porque para compilar muchas veces termino haciéndolo por consola igualmente...  :xD Y en eso el Qt Creator le da mil vueltas a Code::Blocks.

Mejor no pruebes el autocompletar del qtcreator en un proyecto grande XD. Puede que necesites reiniciar la máquina después para poder seguir trabajando