Я недавно установил 4.7.1 (и 4.7.2, те же результаты) вместе с QtCreator 2.1.0.Когда я пытаюсь скомпилировать стандартное (пустое) приложение QtGui, я получаю сообщение об ошибке «QtGui / QApplication: такой файл или каталог отсутствуют».Если я и местоположение файла INCLUDEPATH в файле .pro, я получаю «не могу найти -lQtGui»;если я добавлю библиотеку в LIBS, программа скомпилируется и запустится.
Но такое изменение файла .pro действительно не является жизнеспособным решением, это очень сложно для больших программ, с одной стороны, и в любом случаеЯ не могу поверить, что это то, что разработчики намерены.Я использую различные версии Qt уже несколько лет и у меня не было этой проблемы.
Согласно Makefile, Qt ищет эти файлы / библиотеки в каталогах, которые не существуют, в частности ~ / includeи ~ / lib ('/ home / matt' - мой домашний каталог в Ubuntu):
INCPATH = -I / usr / local / Trolltech / Qt-4.7.2 / mkspecs / linux-г ++ - 64-я.-I / home / матовая / include / QtCore -I / home / матовая / include / QtGui -I / home / matt / include -I / usr / X11R6 / include -I.moc / release-shared -I.uic / release-shared
LIBS = $ (SUBLIBS) -L / home / matt / lib -L / usr / X11R6 / lib64 -lQtGui -lQtCore
Почему он пытается найти вэти папки?Я пытался изменить системные переменные HOME и даже PWD, ничего не изменилось.NB Qt и QtCreator оба установлены в моем домашнем каталоге.Кто-нибудь знает, в чем здесь проблема?
Мэтт
PS Я уже некоторое время имел это в QtCentre, но ничего не слышал.
PPS Я отправил сообщение об ошибке, http://bugreports.qt -project.org / просмотр / QTBUG-18230