【发布时间】:2018-02-06 10:33:16
【问题描述】:
我是 Qt 的新手,我经常遇到奇怪的错误。这是其中之一:我有一个名为 NetworkHandner 的类,其中包括 QNetworkAccessManager (#include <QNetworkAccessManager>)。我在我的 .pro 文件中添加了QT += network。一切都很好。但是,当我尝试在 mainwindow.h (#include "networkhandler.h") 中包含我的 NetworkHandler 类时,标题中出现错误。我真的很困惑,因为在我将 networkhandler 标头包含在另一个标头中之前,一切都可以编译并且运行良好。谁能指出我正确的方向?我该如何解决这个问题?提前感谢您的帮助!
【问题讨论】:
-
更改项目文件中的任何内容后重新运行 qmake。
-
非常感谢!真的行!我不知道我以前是怎么错过这些细节的。我已经尝试了几个小时来构建我的项目。再次感谢您!
-
不用担心,如果您在修改项目文件后更改构建类型(调试/发布/配置文件),也不要忘记重新运行
qmake。
标签: c++ qt include qnetworkaccessmanager