禁用QtCreator中的特定警告

时间:2018-07-31 11:12:24

标签: c++ qt-creator

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

更新:我说的是在Qt Creator IDE(使用Clang工具链)的文本编辑器中作为嵌入式警告收到的警告。我不是在谈论编译项目时产生的警告(例如我的情况是MSVC)。

1 个答案:

答案 0 :(得分:12)

要在Qt IDE中禁用特定的警告注释,请尝试以下操作:

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

点击诊断配置

旁边的管理

选择仅使用语言检查几乎所有[内置]

点击右上角的复制

转到诊断配置的复制版本,然后在{strong> Clang 标签下的文本字段中附加 while(isRunning) { for(SSHManager.Log log : SSHManager.getLogData()) { try { while(log.getInputStream().available() > 0) { int readByte = log.getInputStream().read(); System.out.print(log.getFontColor().toString() + (char)readByte); } } catch (IOException e) { System.out.println(e.getMessage()); } } }

您可以了解有关Clang代码模型here的更多信息。