I\'m using Qt Creator, and this line is generated automatically by the Qt Creator:
#include
But, why am I getting this me
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 :)
Depending on the Qt-version (5) QtGui was moved to QtWidgets; so it becomes
#include <QtWidgets/QApplication>
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
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>
You can try to add 'declarative' to the Project file:
QT += gui declarative
then
#include <QApplication>
It helps me