Попытка статической компиляции приложения Qt с помощью команды mingw32-make, но получение ошибок с помощью операторов #include

Я написал приложение для текстового редактора, которое хочу компилировать статически. Я следовал инструкциям, изложенным на этой странице.

Я пошел в каталог, где все исходные файлы были. Ран:

1. mingw32-make clean //no problems
2. qmake -config release //no problems
and finally
3. mingw32-make

и вот где я получил список ошибок, вызванных операторами #include в моем коде. Мол, если бы я написал #include <QMainWindow>я получил бы ошибку

QMainWindow: нет такого файла или каталога.

Что я делаю неправильно?

2 ответа

Решение

В вашем.pro попробуйте эту строку: "QT += GUI"

В MSVC2010 с помощью qmakenmake Я решил это, заменив экземпляры

#include <QMainWindow>

с

#include <QtWidgets/QMainWindow>
Другие вопросы по тегам