Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: agp1 от Октябрь 01, 2005, 04:36



Название: qmake Manuil->hello.cpp example:error:QtValidLicenseForeM
Отправлено: agp1 от Октябрь 01, 2005, 04:36
windows 2000
qt-win-opensource-4.0.1-mingw.exe
взял пример из qmake Manuil
тексты программ из qt/qmake/examples/tutorial/*
 
файл проекта :
#-----sof
CONFIG  += qt
HEADERS += hello.h
SOURCES += hello.cpp
SOURCES += main.cpp
#-----eof

построил макефайл
и вот результат компиляции
C:/bin/Qt/4.0.1/include/QtCore/../../src/corelib/global/qnamespace.h:29: error: `QtValidLicenseForCoreModule' does not name a type


Название: qmake Manuil->hello.cpp example:error:QtValidLicenseForeM
Отправлено: pasta от Октябрь 02, 2005, 04:12
`QtValidLicenseForCoreModule' does not name a type

Эта ошибка говорит о том, что Qt не сконфигурирована под лицензию Open Source.
После того, как Qt проинсталлена, надо запустить configure.exe и лечь спать - работает она как минимум часа четыре... :D


Название: qmake Manuil->hello.cpp example:error:QtValidLicenseForeM
Отправлено: L.Marvell от Октябрь 03, 2005, 14:02
А может, как описано здесь http://prog.org.ru/forum/htopic_1829_qtedition.html ?


Название: qmake Manuil->hello.cpp example:error:QtValidLicenseForeM
Отправлено: pasta от Октябрь 04, 2005, 19:48
То есть, вручную забить лицензию в qconfig.h? А зачем? configure.exe делает это сама, если, конечно, ответить ей "yes".
Или речь о том, чтобы вообще поставить Qt как есть? Но всё равно ведь её реально придется переконфигурировать - или, чтоб дебаги из библиотек выбросить (они и в релизе-то 10 Мб!), или плагины нужные доставить...
Так лучше сразу разобраться с конфигом, по-моему. Я долго долбался и матерился, но в результате собрал и min-gw и open-source версии Qt 4.0.1 даже под Windows 98.
Всем таким же новичкам, как сам, советую сделать то же: в результате вы начнете куда лучше понимать, что это за фреймворк и на что он способен. А не делая реконфигурации, вы заимеете только стандартный огрызок, медленный, тяжелый и дырявый.


Название: qmake Manuil->hello.cpp example:error:QtValidLicenseForeM
Отправлено: agp1 от Октябрь 07, 2005, 01:14
сенкс