У меня есть проект Qt на linux, но теперь мне нужно скомпилировать его на окнах. У меня возникло несколько проблем в процессе миграции.Ошибки при переносе проекта Qt с Linux на Windows
Первая ошибка, я получаю это:
C:\Qt\Qt5.5.1\Tools\mingw492_32\i686-w64-mingw32\include\c++\bits\c++0x_warning.h:32: error:
#error This file requires compiler and library support for the ISO C++ 2011 standard.
This support is currently experimental, and must be enabled with the
-std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support for the \
^
и это то, как я помещаю его в .pro моего проекта
QMAKE_CXXFLAGS += -std=c++11
Я также попробовать с
CONFIG += c++11
но проблема непрерывная.
Чтобы получить немного больше информации, я использую компилятор MinGW, который устанавливает Qt Creator и расширение моих заголовков и источников: .H и .C (на всякий случай это имеет какое-либо отношение к проблема, потому что я видел, что Qt всегда использует .cpp)
В чем может быть причина проблемы? Если что-то неясно или больше информации, это необходимо, пожалуйста, дайте мне знать.
Какую версию GCC является MinGW с помощью? В gcc 4.6 правый флаг все еще назывался C++ 0x. – Claudio
http://stackoverflow.com/questions/11066068/how-to-program-c11-using-qt5 – phyatt
Эта проблема была устранена путем изменения расширения файлов .C на .cc. Спасибо хоть. – SujaM