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

时间:2011-04-04 07:26:53

标签: c++ qt

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

#include <QtGui/QApplication>

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

QtGui/QApplication: No such file or directory

5 个答案:

答案 0 :(得分:15)

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

#include <QtWidgets/QApplication>

答案 1 :(得分:14)

您可以尝试将“声明性”添加到项目文件中:

QT += gui declarative

然后

#include <QApplication>

它帮助我

答案 2 :(得分:5)

问题已解决。

我已将其添加到PATHC:\Qt\2010.05\qt\bin

而不是:C:\Qt\2010.05\bin

因为后者不包含qmake.exe

答案 3 :(得分:4)

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

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

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

答案 4 :(得分:2)

我遇到了同样的问题。在使用命令提示符(2010)的visual studio中,我将提示的路径更改为我的Qt所在的位置,即C:\Qt。我在那里设置了QTDIR环境变量。

c:\Qt> setx QTDIR C:\Qt

然后显示消息:

SUCCESS: Specified value was saved.

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

我希望有一天我的解决方案可以帮助任何人。干杯:)