致命错误:QtGui/QApplication:没有这样的文件或目录

Sim*_*ity 15 c++ qt

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

#include <QtGui/QApplication>

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

QtGui/QApplication: No such file or directory

小智 17

根据Qt版本(5),QtGui被转移到QtWidgets; 所以它变成了

#include <QtWidgets/QApplication>
Run Code Online (Sandbox Code Playgroud)


Ver*_*Lom 14

您可以尝试将"声明"添加到Project文件中:

QT += gui declarative
Run Code Online (Sandbox Code Playgroud)

然后

#include <QApplication>
Run Code Online (Sandbox Code Playgroud)

它帮助到我


Sim*_*ity 5

问题解决了.

我把它添加到PATH:C:\Qt\2010.05\qt\bin

代替: C:\Qt\2010.05\bin

因为后者没有包含 qmake.exe


Sac*_*ith 5

这是一个版本问题。要修复,

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

  • 并且还使用#include <QApplication>代替#include <QtGui/QApplication>