J'ai récemment essayé d'utiliser Qt Creator 1.3.2, Qt 4.6.2, et GCC 4.4.0 (version 32 bits) Windows 7 (64-bit) pour compiler une application à l'aide de certains de l'expérimentation des extensions C++0x et rencontré les suivantes (fatal) erreur:
Ce fichier nécessite compilateur et de la bibliothèque de support pour la prochaine Standard ISO C++, C++0x. Cette prise en charge est actuellement au stade expérimental, et doit être activé avec l'option-std=c++0x ou -std=gnu++0x options du compilateur.
Dans ma recherche d'une solution, je suis tombé sur le fil qmake et drapeaux du compilateur?, et ajouté ce qui suit à l' .pro fichier:
CXXFLAGS += -std=c++0x
mais cela ne semble pas faire une différence.
Donc, je m'attends il y a une certaine étiquette, je dois ajouter à l' .pro (projet) de fichiers, mais je n'ai jamais testé avec le compilateur GCC commutateurs dans Qt, QMake, et QtCreator avant, et je suis incertain à propos de la bonne invokation / incantation. Donc, ma question est de savoir comment vous définissez compilateur GCC commutateurs lors de l'utilisation de QtCreator, QMake, et Qt?