在Qt Creator中禁用C ++ 11

时间:2018-01-26 14:23:02

标签: c++ qt c++11 mingw qmake

如何在Qt Creator中禁用C ++ 11/14?

我想将我的项目编译为C ++ 98/03代码。默认情况下,它运行gcc,如下所示:

g++ ... -std=gnu++11 -Wextra ... 

我编辑了*.pro文件,因此它包含以下内容:

...
CONFIG -= c++11
CONFIG += no-c++11 no-c++14
QMAKE_CXXFLAGS += -std=c++98 -pedantic
...

编译器字符串已成为:

g++ ... -std=c++98 -pedantic -g -std=gnu++11 ...

它仍在编译为C ++ 11。如何关闭C ++ 11支持?

编译器:mingw 5.3.0
Qt:5.9.0 QtCreator:4.4.1

感谢您的帮助!

0 个答案:

没有答案