c++11 - ¿Cómo puedo agregar compatibilidad con C++ 11 al compilador Code:: Blocks?
codeblocks (3)
Estoy escribiendo un código que requiere tener compatibilidad con C ++ 11 para mi Code :: Blocks 12.11. Estoy usando el compilador GNU GCC predeterminado que viene con MingW. ¿Hay alguna manera de que pueda hacer esto?
- Ir a la
Toolbar -> Settings -> Compiler
deToolbar -> Settings -> Compiler
- En el menú desplegable del
Selected compiler
, asegúrese de que elGNU GCC Compiler
esté seleccionado - Debajo de eso, selecciona la pestaña de
compiler settings
delcompiler settings
y luego la pestaña decompiler flags
delcompiler flags
debajo - En la lista siguiente, asegúrese de que la casilla "
Have g++ follow the C++11 ISO C++ language standard [-std=c++11]
" esté marcado - Haga
OK
enOK
para guardar
Una forma simple es escribir:
-std=c++11
en la sección Otras opciones de los indicadores del compilador. Puede hacerlo por proyecto ( Proyecto -> Opciones de compilación ) y / o configurarlo como una opción predeterminada en la sección Configuración -> Compiladores .
Algunos proyectos pueden requerir -std=gnu++11
que es como C ++ 11 pero tiene algunas extensiones de GNU habilitadas.
Si usa g ++ 4.9, puede usar -std=c++14
o -std=gnu++14
.