抑制QT标头的海湾合作委员会警告
Suppress GCC warnings for Qt headers
我正在尝试将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]
相关文章:
- 警告处理为错误这里有什么问题
- 使用动态分配的数组会导致代码分析发出虚假的C6386缓冲区溢出警告
- cppcheck在const std::string[]上引发警告
- GCC对可能有效的代码抛出init list生存期警告
- 如何在BST的这个简单递归实现中消除警告
- 关于std::move的使用,是否有编译警告
- g++ 在某个类成员未初始化时不发出警告
- 如何处理来自核心指南检查器的关于gsl::at的静态分析警告
- 使用typeid警告未使用的变量
- 示例C++项目编译中的警告
- 海湾合作委员会在升压源中的警告
- 平息海湾合作委员会的"only available with -std=c++XX or -std=gnu++XX"警告
- 海湾合作委员会警告"没有声明任何东西
- 抑制QT标头的海湾合作委员会警告
- 海湾合作委员会C++警告:建议使用括号
- 海湾合作委员会 - 功能不起作用(但其他警告正在起作用)
- 海湾合作委员会警告"set but not used "
- 海湾合作委员会警告"dereferencing type-punned pointer will break strict-aliasing rules"
- 什么是海湾合作委员会的Wmaybe单位化警告
- 海湾合作委员会不遵守'pragma GCC diagnostic'来压制警告