Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не получается скомпилировать приложения на Qt4.. QtValidLicenseForGuiModule' does not... 
:(
    Опции темы
Kurt
Дата 10.10.2005, 02:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: нет
Всего: 36



Разбираюсь с Qt4. Скачал с trolltech Open Source версию, инсталлятор вместе с MinGW.
Все поставилось. Теперь пытаюсь скомпилировать "Hello World". Беру пример из Qt'шных доков и делаю Copy-Paste:
Код

#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", а в ответ получаю кучу строчек приблизительно таких:
Цитата
QtValidLicenseForGuiModule' does not name a type
In file included from D:/my_progi/Qt/4.0.1/include/QtGui/qwidget.h:1,
                from D:/my_progi/Qt/4.0.1/include/QtGui/../../src/gui/widgets/q
abstractbutton.h:29,
                from D:/my_progi/Qt/4.0.1/include/QtGui/qabstractbutton.h:1,
                from D:/my_progi/Qt/4.0.1/include/QtGui/../../src/gui/widgets/q
pushbutton.h:27,
                from D:/my_progi/Qt/4.0.1/include/QtGui/qpushbutton.h:1,
                from D:/my_progi/Qt/4.0.1/include/QtGui/QPushButton:1,
                from main.cpp:2:
D:/my_progi/Qt/4.0.1/include/QtGui/../../src/gui/kernel/qwidget.h:44: error: `Qt
ValidLicenseForGuiModule' does not name a type
In file included from D:/my_progi/Qt/4.0.1/include/QtGui/qabstractbutton.h:1,
                from D:/my_progi/Qt/4.0.1/include/QtGui/../../src/gui/widgets/q
pushbutton.h:27,
                from D:/my_progi/Qt/4.0.1/include/QtGui/qpushbutton.h:1,
                from D:/my_progi/Qt/4.0.1/include/QtGui/QPushButton:1,
                from main.cpp:2:
D:/my_progi/Qt/4.0.1/include/QtGui/../../src/gui/widgets/qabstractbutton.h:31: e
rror: `QtValidLicenseForGuiModule' does not name a type
In file included from D:/my_progi/Qt/4.0.1/include/QtGui/qpushbutton.h:1,
                from D:/my_progi/Qt/4.0.1/include/QtGui/QPushButton:1,
                from main.cpp:2:
D:/my_progi/Qt/4.0.1/include/QtGui/../../src/gui/widgets/qpushbutton.h:29: error
: `QtValidLicenseForGuiModule' does not name a type
main.cpp:13:3: warning: no newline at end of file
mingw32-make[1]: *** [release\main.o] Error 1
mingw32-make[1]: Leaving directory `G:/Ignat/my_ex/my_Qt/my_Qt4/qt0'
mingw32-make: *** [release] Error 2

Т.е. во всех хедерах вот такой error:
Цитата
error: `QtValidLicenseForGuiModule' does not name a type

Собственно, извечный вопрос - что делать? Вроде OpenSource-версия, без всяких лицензий.
Что не так?
smile



--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
Kurt
Дата 10.10.2005, 03:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: нет
Всего: 36



Вопрос снят. Проблема решена благодаря этому.
А именно:
Цитата

In the file C:\Qt\4.0.1\src\corelib\global\qconfig.h change the line  13

#  define QT_EDITION QT_EDITION_

to

#  define QT_EDITION QT_EDITION_DESKTOP



--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1165 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.