QtGui/QApplication:没有这样的文件或目录

fatal error: QtGui/QApplication: No such file or directory

本文关键字:文件 QApplication QtGui      更新时间:2023-10-16

我正在使用Qt Creator,这一行是由Qt Creator自动生成的:

#include <QtGui/QApplication>

但是,为什么我收到这个消息?

QtGui/QApplication: No such file or directory

根据qt版本(5)QtGui被移动到QtWidgets;所以它变成了

#include <QtWidgets/QApplication>

您可以尝试在项目文件中添加" declarative ":

QT += gui declarative
然后

#include <QApplication>

它帮助我

问题解决。

我将此添加到PATH: C:Qt2010.05qtbin

代替:C:Qt2010.05bin

由于后者不包含qmake.exe

这是版本问题。修复,

    您需要在.pro文件中添加QT += widgets
  • 运行qmake

  • ,也使用#include <QApplication>代替#include <QtGui/QApplication>

我也遇到过同样的问题。从visual studio使用命令提示符(2010),我改变了提示符的路径,我的Qt驻留即C:Qt。这里我设置了QTDIR环境变量。

c:Qt> setx QTDIR C:Qt

然后显示消息:

SUCCESS: Specified value was saved.

确保VS在此期间关闭。当您重新打开它时,将检测到所有标头。

我希望有一天我的解决方案能帮助到任何人。欢呼:)