gpt4 book ai didi

c++ - 如何隐藏包含Qt头文件的智能警告

转载 作者:行者123 更新时间:2023-12-02 10:38:29 31 4
gpt4 key购买 nike

我正在将Visual Studio 2019与qt一起使用。一切正常,但是我对自己发出的所有警告感到非常恼火。我收到的警告来自我包含在项目中的qt header 。我已经在网上搜索过,似乎有更多的人遇到了这个问题,但是我似乎找不到能够帮助或可以遵循的解决方案。

我已经看到了一种解决方案,其中他们向qmake.conf文件中添加了一些内容,但是我不知道在哪里可以找到正确的qmake.conf文件。由于我在mkspecs目录中有很多文件夹。此外,在我看来,这种解决方案似乎可以解决构建警告而不是智能警告,但是我不确定。

我也看到了一些有关使用pragma的信息,但是我真的不知道该怎么做。

我包括qt header 的方式是:

#include <QtWidgets/QMainWindow>
#include <QtWidgets/QTreeWidget>

最终,我只想告诉intellisense不要检查外部依赖项文件夹(我知道这不是实际目录)。或者,我只想告诉intellisense不要在(实际)文件夹Qt \ 5.13.0 \ msvc2017 \ include中查找。

有人可以清楚地帮助我吗?我是使用Visual Studio和QT的新手。因此,请提供一个清晰的程序,我可以轻松地遵循。

最佳答案

您可以尝试将QT #include包含在编译指示中,以禁用QT头文件生成的任何警告,例如:

#pragma warning (push)
#pragma warning (disable: 1234 5678 ...)

#include <QtWidgets/QMainWindow>
#include <QtWidgets/QTreeWidget>

#pragma warning (pop)

文档 here

关于c++ - 如何隐藏包含Qt头文件的智能警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57729678/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com