Я хочу использовать нововведения стандарта С++11 - очень уж хороши auto, списки инициализации и прочее.
У меня установлен QtCreator 2.4.1 и я пользуюсь Qt 4.8
Специально установил самый новый minGW, включающий С++
В командной строке
C:\Users\Ярослав>gcc --version
gcc (GCC) 4.7.2Т.е. компилятор GCC установлен, и здесь
http://gcc.gnu.org/projects/cxx0x.html заявлено что он поддерживает (большей частью, хоть и экспериментально) c++11
В pro добавил
QMAKE_CXXFLAGS="-std=gnu++11" Однако он выдаёт ошибку
cc1plus.exe: error: unrecognized command line option "-std=gnu++11"
Причём я вручную чистил проект от make-файлов, объектных и прочих, перекомпилировал с чистого pro - всё равно ошибка.
Если заменить на -std=gnu++0x, то выдаёт тонну ошибок типа ошибки сегментации во время компиляции, ошибки в ядре Qt и прочего. Но это не вариант, стандарт с++11 должен поддерживаться...