фатальная ошибка: QtGui / QApplication: нет такого файла или каталога - PullRequest
15 голосов
/ 04 апреля 2011

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

#include <QtGui/QApplication>

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

QtGui/QApplication: No such file or directory

Ответы [ 5 ]

16 голосов
/ 16 декабря 2015

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

#include <QtWidgets/QApplication>
14 голосов
/ 13 апреля 2013

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

QT += gui declarative

тогда

#include <QApplication>

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

5 голосов
/ 04 апреля 2011

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

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

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

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

4 голосов
/ 20 октября 2017

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

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

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

2 голосов
/ 22 августа 2012

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

c:\Qt> setx QTDIR C:\Qt

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

SUCCESS: Specified value was saved.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...