#include <QtGui/QApplication> ---> Нет такого файла или каталога

Я использую Qt Creator, и эта строка автоматически создается Qt Creator:

#include <QtGui/QApplication>

Но почему я получаю это сообщение?

QtGui/QApplication>: No such file or directory

Ответ 1

В зависимости от Qt-версии (5) QtGui был перемещен в QtWidgets; так становится

#include <QtWidgets/QApplication>

Ответ 2

Вы можете попробовать добавить "декларативный" в файл проекта:

QT += gui declarative

затем

#include <QApplication>

Это помогает мне

Ответ 3

Проблема решена.

Я добавил это к PATH: C:\Qt\2010.05\qt\bin

Вместо: C:\Qt\2010.05\bin

Поскольку последний не содержал qmake.exe

Ответ 4

Это проблема версии. Чтобы исправить,

  • вам нужно добавить QT += widgets в .pro файл
  • и запустить qmake

  • а также используйте #include <QApplication> вместо #include <QtGui/QApplication>

Ответ 5

У меня была такая же проблема. Из визуальной студии с помощью командной строки (2010) я изменил путь к приглашению туда, где находится мой Qt, т.е. C:\Qt. Там я установил переменную среды QTDIR.

c:\Qt> setx QTDIR C:\Qt

Затем отобразилось сообщение:

SUCCESS: Specified value was saved.

Убедитесь, что VS закрыт во время этого. Когда вы снова откроете его, будут обнаружены все заголовки.

Я надеюсь, что мое решение кому-нибудь поможет. Приветствия:)