Come posso aggiungere il supporto C ++ 11 al compilatore Code :: Blocks?

Sto scrivendo del codice che richiede il supporto per C ++ 11 per il mio Code :: Blocks 12.11. Sto usando il GNU GCC Compiler predefinito fornito con MingW. C’è un modo per farlo?

  1. Vai a Toolbar -> Settings -> Compiler
  2. Nel menu a tendina del Selected compiler , assicurati che il GNU GCC Compiler sia selezionato
  3. Sotto, selezionare la scheda delle compiler settings del compiler settings e quindi la scheda dei compiler flags sotto
  4. Nell’elenco seguente, assicurati che la casella per ” Have g++ follow the C++11 ISO C++ language standard [-std=c++11] ” sia selezionata
  5. Fare OK su OK per salvare

Un modo semplice è scrivere:

 -std=c++11 

nella sezione Altre opzioni dei flag del compilatore. Puoi farlo in base al progetto ( Project -> Build Options ) e / o impostarlo come opzione predefinita in Settings -> Compilers part.

Alcuni progetti potrebbero richiedere -std=gnu++11 che è come C ++ 11 ma ha alcune estensioni GNU abilitate.

Se usi g ++ 4.9, puoi usare -std=c++14 o -std=gnu++14 .

La risposta con gli screenshot (metti la spunta come nella seconda immagine, poi premi OK):

inserisci la descrizione dell'immagine qui inserisci la descrizione dell'immagine qui