Simplicity
Simplicity

Reputation: 48916

fatal error: QtGui/QApplication: No such file or directory

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

Answers (5)

Miguel Rodriguez
Miguel Rodriguez

Reputation: 299

Depending on the Qt-version (5) QtGui was moved to QtWidgets; so it becomes

#include <QtWidgets/QApplication>

Upvotes: 21

Sachith Wickramaarachchi
Sachith Wickramaarachchi

Reputation: 5862

This is a version problem.to fix,

  • you need to add QT += widgets in the .pro file
  • and run qmake

  • and also use #include <QApplication> instead of #include <QtGui/QApplication>

Upvotes: 5

VeroLom
VeroLom

Reputation: 3934

You can try to add 'declarative' to the Project file:

QT += gui declarative

then

#include <QApplication>

It helps me

Upvotes: 14

Simplicity
Simplicity

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

NightFury
NightFury

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

Related Questions