在没有警告输出的情况下显示警告图标(Qt Creator IDE)

时间:2016-04-17 13:43:41

标签: c++ qt ide qt-creator

我的问题是我得到警告图标,但没有警告信息。为什么假的?因为当我犯了一个应该显示警告的明显错误时,我可以在问题中找到该消息。

这些假货警告并未显示他们只是站在那里的任何消息。

当我在各种IDE上编译我的代码时,没有显示任何消息,说明为什么我完全确定这不是代码错误。

Look at Image IDE: Qt Creator 3.6.1 OS: Arch Linux ..

编辑:它们显示消息,但仅当我将光标移动到特定的消息时。问题是如何将它们移动以显示在问题中?

1 个答案:

答案 0 :(得分:2)

看起来你已经启用了铿锵代码模型 - 这是一个巨大的唠叨,抱怨任何事情。

在创作者中转到工具 - >选项 - > C ++ - >代码模型,然后取消选中Use Clang Code Model

禁用它也会提高Creator的性能,但是如果您选择启用它并且仍然希望所有这些警告都消失,那么您别无选择,只能修复您的代码,这取决于clang代码模型。

警告不是假的,它只是铿锵代码模型,因为IDE中配置的当前最严格,它会抱怨很多实际上无害的东西,只是因为理论上它们不被考虑“最佳/适当的做法”。

请注意,您还可以通过添加或删除单个标志来配置代码模型,在Creator 4中也会有不同的预设。