Qt的pro工程文件中增加额外的编译选项方法

方法:

在pro文件中使用:QMAKE_CXXFLAGS += 额外的编译选项 的方式增加额外的编译选项。

例1:在switch-case语句中缺失break时报错或警告

warning: this statement may fall through [-Wimplicit-fallthrough=] 

但有时我们确实是需要穿透,如下A、B、C需要同样的处理逻辑:

switch (var) {

case A:

case B:

case C:

        ... ...

        break;

default:

        ... ... 

}

这时就需要跳过implicit-fallthrough校验。

解决方法:

在pro文件中增加:

QMAKE_CXXFLAGS += -Wno-implicit-fallthrough


版权声明:本文为zhaominyong原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。