我正在尝试将QMAKE_CXXFLAGS += -Wsuggest-override
添加到现有项目中,以查找丢失的替代项。
这是一个有多个库的项目,所有内容都是静态链接的。
当我激活标志gcc来解析任何外部库(也包括Qt)并向我泛滥警告时,不取决于我的代码。
有一种方法可以限制建议覆盖的上下文,至少不排除检查Qt库吗?
答案 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]