were the tdm problems orwell found following during devc dev compiler compilador c++ c++11 compiler-construction dev-c++

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)

  1. Descargar desde el siguiente enlace http://orwelldevcpp.blogspot.in/2015/04/dev-c-511-released.html

  2. 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:

  1. Ir a la pestaña Herramientas
  2. Seleccione las opciones del compilador ..
  3. Ir a la pestaña General
  4. 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.