Comment activer la prise en charge de la nouvelle norme C++ sur l'indexeur Eclipse CDT dans Juno/Kepler/Luna?
Notez que cette question (et réponse) ne concerne que l'indexeur Eclipse qui est utilisé pour mettre en évidence les erreurs avant la compilation. Les paramètres du compilateur C++ ne sont pas modifiés! (Ainsi, la compilation peut toujours échouer en raison de paramètres C++ 11 manquants, mais jetez un œil à la section "Related " section)
Pour modifier les paramètres de l'indexeur Eclipse , accédez à Project properties
-> C/C++ General
-> Preprocessor Include Paths, Macros etc.
-> onglet Providers
-> CDT GCC Built-in Compiler Settings
et ajoutez -std=c++0x
(ou -std=c++11
) à Command to get compiler specs:
Ensuite, cela devrait ressembler à:
$ {COMMAND} -E -P -v -dD $ {INPUTS} -std = c ++ 0x
Sources
Connexes
Mise à jour
Testé avec succès avec Eclipse