抑制QT标头的海湾合作委员会警告

Suppress GCC warnings for Qt headers

本文关键字:委员会 警告 QT 抑制      更新时间:2023-10-16

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

这是一个带有多个库的项目,一切都静态链接。

当我激活FLAG GCC以解析任何外部库(和QT)时,并以警告不依赖于我的代码。

有一种方法可以限制建议覆盖的上下文至少不包括检查QT库?

您可以在pro文件中设置qmake flag isystem(可以在此处找到更多信息),因此您可以排除无法控制的libs ...

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

编辑:尝试按@moia建议:

QMAKE_CXXFLAGS += -isystem $$[QT_INSTALL_HEADERS]