Reputation: 48916
I'm using Qt Creator, and this line is generated automatically by the Qt Creator:
#include <QtGui/QApplication>
But, why am I getting this message?
QtGui/QApplication: No such file or directory
Upvotes: 18
Views: 80236
Reputation: 299
Depending on the Qt-version (5) QtGui was moved to QtWidgets; so it becomes
#include <QtWidgets/QApplication>
Upvotes: 21
Reputation: 5862
This is a version problem.to fix,
QT += widgets
in the .pro
fileand run qmake
and also use #include <QApplication>
instead of #include <QtGui/QApplication>
Upvotes: 5
Reputation: 3934
You can try to add 'declarative' to the Project file:
QT += gui declarative
then
#include <QApplication>
It helps me
Upvotes: 14
Reputation: 48916
Issue solved.
I added this to PATH
: C:\Qt\2010.05\qt\bin
Instead of: C:\Qt\2010.05\bin
As the latter didn't contain qmake.exe
Upvotes: 7
Reputation: 13546
I had got same problem. From visual studio using Command Prompt(2010), I changed the path of prompt to where my Qt resides i.e. C:\Qt
. There I set QTDIR
environment variable.
c:\Qt> setx QTDIR C:\Qt
Then message was displayed:
SUCCESS: Specified value was saved.
Make sure VS is closed during this. When you reopen it, all headers will be detected.
I hope my solution will help anyone someday. Cheers :)
Upvotes: 2