Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: korel от Октябрь 13, 2010, 11:33



Название: Ошибки при сборке Qt 4.7 MSVS-2005
Отправлено: korel от Октябрь 13, 2010, 11:33
При сборке Qt Возникли следующие ошибки ???:
Код:
        C:\Qt\2010.05\qt\bin\moc.exe -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICODE -
DWIN32 -DQT_LARGEFILE_SUPPORT -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=q
tjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_US
ING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_MAKEDLL -DQT_NO_CAST_TO_
ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_FAST_OPERA
TOR_PLUS -DQT_USE_FAST_CONCATENATION -D_USE_MATH_DEFINES -DBUILDING_QT__=1 -DWTF
_USE_ACCELERATED_COMPOSITING -DUSE_SYSTEM_MALLOC -DBUILDING_QT__ -DBUILDING_Java
ScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -D
NDEBUG -DJS_NO_EXPORT -DQT_DLL -DQT_CORE_LIB @tmp\moc\debug_shared/mocinclude.tm
p -D_MSC_VER=1400 -DWIN32 api\qscriptextensionplugin.h -o tmp\moc\debug_shared\m
oc_qscriptextensionplugin.cpp
api\qscriptextensionplugin.h(43): Error: Undefined interface
NMAKE : fatal error U1077: 'C:\Qt\2010.05\qt\bin\moc.exe' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\n
make.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

Подскажите, пожалуйста, как это исправить.


Название: Re: Ошибки при сборке Qt 4.7 MSVS-2005
Отправлено: korel от Октябрь 14, 2010, 11:11
 ;DВсем спасибо - все сам починил)


Название: Re: Ошибки при сборке Qt 4.7 MSVS-2005
Отправлено: Aleksei от Октябрь 14, 2010, 12:26
;DВсем спасибо - все сам починил)
Как-то не по-товарищески  ;D В чем все-таки проблема была?


Название: Re: Ошибки при сборке Qt 4.7 MSVS-2005
Отправлено: diver от Ноябрь 11, 2010, 23:57
Возникла та же проблема, но путём гугления (http://bugreports.qt.nokia.com/browse/QTBUG-6470) всё решилась.
Надо была просто удалить файлики: \src\script\tmp\moc\debug_shared\mocinclude.tmp и \src\script\tmp\moc\release_shared\mocinclude.tmp. После этого nmake и всё срабатывает.