Hace poco intenté usar Qt Creator 1.3.2, Qt 4.6.2 y GCC 4.4.0 (versión de 32 bits) en Windows 7 (64 bits) para compilar una aplicación que utiliza algunos de los C++ 0x extensiones experimentales y se encontró con la siguiente (mortal) error:Configurar el compilador GCC cambia en Qt, QtCreator y QMake
This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or -std=gnu++0x compiler options.
En mi búsqueda de una solución, me encontré con el hilo qmake and compiler flags?, y añadió lo siguiente a el archivo .pro:
CXXFLAGS += -std=c++0x
pero eso no pareció hacer la diferencia.
Por lo tanto, espero que haya alguna etiqueta que deba agregar al archivo .pro (proyecto), pero nunca antes me he equivocado con el compilador GCC en Qt, QMake y QtCreator, y no estoy seguro del invokation/encantamiento apropiado. Entonces, mi pregunta es ¿cómo se configuran los interruptores del compilador GCC cuando se usan QtCreator, QMake y Qt?
Este indicador aún no funciona con QtCreator 2.4.1 por algún motivo. – Chan
¿Dónde está usando la bandera? – andand
+1, El 'QMAKE_CXXFLAGS + = ...' se puede especificar como un argumento adicional en la configuración de compilación (es decir, la línea de comandos) también. – MDMoore313