2016-03-20 1 views
1

J'ai un problème en ce que Eclipse avec le support C++ n'utilise pas C++ 11 (ou 14) avec les paramètres de projet par défaut, je dois aller à:comment forcer Eclipse CDT à ajouter l'indicateur -stdC++ 11 sur chaque projet

Paramètres du projet> C/C++ Construire> Paramètres> GCC C++ Compiler> Dialect> standard Langue> ISO C++ 11

Est-il possible de changer le projet par défaut afin qu'il ajoute toujours la -stdC++ 11 drapeau être par défaut? Je fais toujours un projet avec le projet Hello World C++ et utilise MinGW GCC.

J'ai lu quelques questions précédentes qui parlaient d'un truc de makefile, mais pas de guide pas-à-pas.

Versions:

de Windows 10

Eclipse Luna 20150109-0600

MinGW avec C++ 11 support 100% (peut-être même 14 C++) 4.8.1

Répondre

3

Le CDT Cevelop C++ IDE fournit ce dont vous avez besoin. C'est essentiellement CDT Mars avec de nombreux plugins qui vous aident à écrire du meilleur code C++ 11/14.

Il dispose d'un Plug-in appelé "Elevenator", qui configure automatiquement les projets pour utiliser C++ 11.

Vous trouverez la documentation Elevenator Here

Si vous ne souhaitez pas utiliser cevelop, vous pouvez également installer Elevenator manuellement à partir de ce updateSite: http://www.cute-test.com/updatesite/mars

Il est situé dans la catégorie MIGNON de fonctions optionnelles.