Нещодавно я спробував використовувати Qt Creator 1.3.2, Qt 4.6.2 та GCC 4.4.0 (32-розрядна версія) в Windows 7 (64-розрядна версія) для компіляції програми з використанням деяких експериментальних розширень C ++ 0x та виникла така (фатальна) помилка:
Цей файл вимагає підтримки компілятора та бібліотеки для майбутнього стандарту ISO C ++, C ++ 0x. Наразі ця підтримка є експериментальною, і її слід увімкнути за допомогою параметрів компілятора -std = c ++ 0x або -std = gnu ++ 0x.
У пошуках рішення я натрапив на прапорці qmake та компілятор? , і додав у файл .pro наступне:
CXXFLAGS += -std=c++0x
але, здавалося, це не мало значення.
Отже, я сподіваюся, є якийсь тег, який мені потрібно додати до файлу .pro (проект), але я ніколи раніше не плутався з перемикачами компілятора GCC у Qt, QMake та QtCreator, і я не впевнений у правильному виклику / заклинанні . Отже, моє питання полягає в тому, як ви встановлюєте комутатори компілятора GCC під час використання QtCreator, QMake та Qt?