禁用 QtCreator 中的特定警告

disable a specific warning in QtCreator

我安装了新的 QtCreator,它带有新的 clang 语言模型,并提供了很多有用的警告。但是其中一个让我很烦:Winconsistent-missing-destructor-override。如何禁用这个并保留其他警告?

更新:我说的是我在 Qt Creator IDE(使用 Clang 工具链)的文本编辑器中收到的内联警告。我不是在谈论编译项目时产生的警告(在我的例子中是 MSVC)。

禁用 Qt 中的特定警告注释 IDE:

转到工具 -> 选项 -> C++ -> 代码模型

单击诊断配置

旁边的管理

Select Clang-only 检查几乎所有内容[内置]

点击右上角复制

转到 诊断配置 的复制版本并在 Clang 选项卡下的文本字段中附加 -Wno-inconsistent-missing-destructor-override

您可以阅读有关配置 Clang 代码模型的更多信息here