extended initializer lists only available

编译程序时会遇到警告:

extended initializer lists only available_第1张图片
警告

提示很明显,初始化需要添加编译器选项支持。

问题是,qt中的makefile依赖于qmake生成,怎样设置.pro来在makefile中添加编译器选项呢?

搜了一下有下面的的变量
QMAKE_CXXFLAGS

在pro中添加

编译器选项

问题解决!

另外,也可以找到编译环境下的 qmake.conf 通过该配置文件找到 gcc-base.conf
该文件中也有 qmake 用到的相关变量配置


extended initializer lists only available_第2张图片
gcc-base.conf

你可能感兴趣的:(extended initializer lists only available)