c++ - the - orwell dev c
¿Cómo cambiar el modo del modo c++ 98 en Dev-C++ al modo compatible con C++ 0x(basado en el rango)? (5)
Descargar desde el siguiente enlace http://orwelldevcpp.blogspot.in/2015/04/dev-c-511-released.html
Vaya a Herramientas-> Opción de compilador-> Programas
y agrega -std=c++11
ver la imagen
Solo estoy aprendiendo a escribir el rango basado en bucles, pero el único problema es que mi compilador, Orwell Dev-C ++ no parece admitirlo en su modo predeterminado (que es c ++ 98). ¿Cómo puedo cambiar este modo a otro que admita esta función (y otras funciones de C ++ 0x)? Gracias. También:
Este fue el mensaje de error: [Error] los bucles basados en rango no están permitidos en el modo C ++ 98
Corro Windows 8
La versión que tengo de Dev C ++ es 5.3.0.3
Y el compilador es TDM-GCC 4.6.1 64 bit.
Gracias a todos
En Dev C ++ 5.2.0.3 es tan simple como ir a Herramientas-> Opciones del compilador-> Configuración-> Generación de código y configuración del estándar de idioma (-std) a ISO C ++ 11
En Dev-C ++ 5.11 aparece un error en una nueva pestaña como esta:
Este archivo requiere soporte de compilador y biblioteca para el estándar ISO C ++ 2011. Este soporte es actualmente experimental y debe habilitarse con las
-std=c++11
del-std=c++11
o-std=gnu++11
.
Para ello tienes que seguir cuatro sencillos pasos:
- Ir a la pestaña Herramientas
- Seleccione las opciones del compilador ..
- Ir a la pestaña General
- Marque la casilla de verificación llamada "Agregar los siguientes comandos al llamar al compilador", escriba esta declaración
-std=c++11
y luego presione OK
Conclusión: se elimina el error
Estaba enfrentando el mismo problema en Código :: Bloques. para solucionar el problema, en Opciones de compilación-> Indicadores del compilador, marque la casilla "Hacer que g ++ siga el estándar de lenguaje c ++ 11 ISO C ++ [-std = c ++ 11]"
Vaya a Herramientas -> Opciones del compilador -> pestaña "Compilador"
Marque la casilla de verificación " Agregar los siguientes comandos al llamar al compilador " y agregue en el cuadro de entrada de texto " -std = c ++ 11 " o si eso no funciona " -std = C ++ 0x "
Debería ser algo así de todos modos, no he tenido Dev C ++ instalado durante muchos años, así que tuve que mirar algunas capturas de pantalla en Google para recordar.