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 -> CompilerdeToolbar -> Settings -> Compiler - En el menú desplegable del
Selected compiler, asegúrese de que elGNU GCC Compileresté seleccionado - Debajo de eso, selecciona la pestaña de
compiler settingsdelcompiler settingsy luego la pestaña decompiler flagsdelcompiler flagsdebajo - 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
OKenOKpara 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 .