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

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

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

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

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

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

Что я делаю не так?

Ответы [ 2 ]

1 голос
/ 01 мая 2012

В MSVC2010 с использованием qmake nmake я решил эту проблему, заменив экземпляры

#include <QMainWindow>

с

#include <QtWidgets/QMainWindow>
0 голосов
/ 07 декабря 2011

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

...