Estoy tratando de usar nuevas características de C++ 0x en Qt Creator en Windows (Qt Creator 2.0.1).C++ 0x con Qt Creator
leí el hilo Configuring the GCC compiler switches in Qt, Qt Creator, and QMake y ha añadido QMAKE_CXXFLAGS += -std=c++0x
a .pro archivo.
Después de que Qt Creator me da errores muy extraños en este simple código:
#include <memory>
int main()
{
}
errores del compilador:
':: swprintf' no ha sido declarada
':: vswprintf 'no ha sido declarado
Intento compilar mi código fr om la línea de comando con el comando g++ test.cpp --std=c++0x
y obtenga el mismo error.
¿Qué pasa con el compilador Qt MinGW? ¿Es posible usar las características de C++ 0x en Qt Creator?
Pregunta duplicada: http://stackoverflow.com/questions/4713713/include-iostream-with-std-c0x-is -broken. Todo lo que tiene que hacer es comentar 'using :: swprintf;' y 'using :: vswprintf;' en el archivo del encabezado de la biblioteca; consulte el parche mencionado en la respuesta de ssmir. – TonyK