2 votes

Construction d'un projet Qt pour la norme C++11

J'essaie de construire mon projet Qt avec le standard C++11. J'ai ajouté ce drapeau dans les étapes de construction, option d'argument supplémentaire, dans le Qt Creator :

-std=c++11

Mais j'ai eu cette erreur pendant la construction :

Unknown option -std=c++11

info version g++ : g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3

Des idées ?

13voto

Zlatomir Points 3559

Utilisez le fichier de projet qmake, ajoutez cette ligne : QMAKE_CXXFLAGS += -std=c++11

LE : il se peut également que la version 4.6.3 ne supporte pas C++11 (pour autant que je sache, les versions 4.7 et supérieures supportent -std=c++11), donc l'option pour les fonctionnalités 0x implémentées pourrait être : QMAKE_CXXFLAGS += -std=c++0x

10voto

tmcguire Points 1325

Si vous utilisez Qt5, ajoutez CONFIG += c++11 à votre fichier .pro, qui fonctionne sur tous les systèmes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X