Недавно я попытался использовать Qt Creator 1.3.2, Qt 4.6.2 и GCC 4.4.0 (32-разрядная версия) на Windows 7 (64-разрядная версия) для компиляции приложения с использованием некоторых экспериментальных расширений С++ 0x и столкнулась со следующей (фатальной) ошибкой:
Этот файл требует поддержки компилятора и библиотеки для предстоящих Стандарт ISO С++, С++ 0x. Эта поддержка в настоящее время является экспериментальной, и она должна быть с параметрами -std = С++ 0x или -std = gnu ++ 0x.
В моем поиске решения я наткнулся на поток флагов qmake и компилятора и добавил следующее в файл .pro:
CXXFLAGS += -std=c++0x
но это, похоже, не имело значения.
Итак, я ожидаю, что там есть какой-то тег, который мне нужно добавить в файл .pro(project), но я никогда раньше не сталкивался с ключами компилятора GCC в Qt, QMake и QtCreator, и я не уверен в правильности invokation/incantation. Итак, мой вопрос заключается в том, как вы устанавливаете переключатели компилятора GCC при использовании QtCreator, QMake и Qt?