Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Goshman от Июнь 11, 2015, 23:28



Название: Переход с Qt4 на Qt5. Не видит заголовочные файлы
Отправлено: Goshman от Июнь 11, 2015, 23:28
Доброе время суток!
Потребовалось перенести проект с Qt4 на Qt5. Qt5 установлена с ехе-файла под MinGW 4.91. Версия Qt 5.4.1, креатора - 3.3.1
При попытке компиляции Qt не видит хидерные файлы в поддиректориях.
Например, в исходном проекте было

#include <QStackedWidget>

Компилятор не может найти этот хидер. Работает только, если прописать

#include <QtWidgets\QStackedWidget>

Не могу найти, что и где прописать в настройках креатора или файла проекта (*.pro), чтобы все собиралось без указания полного пути.

Подскажите, плис, как настроить проект, чтобы не переписывать хидеры в куче фалов проекта.


Название: Re: Переход с Qt4 на Qt5. Не видит заголовочные файлы
Отправлено: Old от Июнь 11, 2015, 23:38
Не надо ничего переписывать, это все равно не поможет.
Добавьте в ваш pro файл:
QT += widgets


Название: Re: Переход с Qt4 на Qt5. Не видит заголовочные файлы
Отправлено: AlFoX от Июнь 12, 2015, 01:00
для полноты картины что нужно учесть при миграции:
https://wiki.qt.io/Transition_from_Qt_4.x_to_Qt5


Название: Re: Переход с Qt4 на Qt5. Не видит заголовочные файлы
Отправлено: Goshman от Июнь 12, 2015, 07:31
Спасибо за информацию. Не ожидал, что портирование с Qt4 на Qt5 таит столько подводных камней.