我正在使用Qt Creator,这一行由Qt Creator自动生成:
#include <QtGui/QApplication>
但是,为什么我收到这条消息?
QtGui/QApplication: No such file or directory
答案 0 :(得分:15)
根据Qt-version(5),QtGui被转移到QtWidgets;所以它变成了
#include <QtWidgets/QApplication>
答案 1 :(得分:14)
您可以尝试将“声明性”添加到项目文件中:
QT += gui declarative
然后
#include <QApplication>
它帮助我
答案 2 :(得分:5)
问题已解决。
我已将其添加到PATH
:C:\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在此期间关闭。当您重新打开它时,将检测到所有标题。
我希望有一天我的解决方案可以帮助任何人。干杯:)