禁止Qt标头的GCC警告

时间:2019-02-19 09:31:58

标签: c++ qt gcc compiler-warnings

我正在尝试将QMAKE_CXXFLAGS += -Wsuggest-override添加到现有项目中,以查找丢失的替代项。

这是一个有多个库的项目,所有内容都是静态链接的。

当我激活标志gcc来解析任何外部库(也包括Qt)并向我泛滥警告时,不取决于我的代码。

有一种方法可以限制建议覆盖的上下文,至少不排除检查Qt库吗?

1 个答案:

答案 0 :(得分:1)

您可以在pro文件中设置qmake标志isystem(more info can be found here),以便排除无法控制的库...

QMAKE_CXXFLAGS += -isystem $$PWD/../third_party/my_external_code

编辑:按照@Moia的建议尝试:

QMAKE_CXXFLAGS += -isystem $$[QT_INSTALL_HEADERS]