У меня сейчас нечто подобное. Решил изучить Qt, чтобы сделать кое-какой проект по диплому.
Скачал
MinGW-3.4.2.exe
qt-win-opensource-4.0.1-mingw.exe
Поставил
Пробую первый пример из туториала хелло:
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello world!");
hello.resize(100, 30);
hello.show();
return app.exec();
}
qmake -project
qmake
- отлично
make
получаю кучу ошибок, оканчивается весь длинный список на
C:/Qt/4.0.1/include/QtGui/../../src/gui/widgets/qabstractbutton.h:31: error: `Qt
ValidLicenseForGuiModule' does not name a type
In file included from C:/Qt/4.0.1/include/QtGui/qpushbutton.h:1,
from C:/Qt/4.0.1/include/QtGui/QPushButton:1,
from main.cpp:2:
C:/Qt/4.0.1/include/QtGui/../../src/gui/widgets/qpushbutton.h:29: error: `QtVali
dLicenseForGuiModule' does not name a type
mingw32-make[1]: *** [release\main.o] Error 1
mingw32-make[1]: Leaving directory `C:/R/ASU/Kurso/MOtion/dzx'
mingw32-make: *** [release] Error 2
Продскажите, что не так.