Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: sploid от Ноябрь 02, 2005, 12:43



Название: Q_OBJECT
Отправлено: sploid от Ноябрь 02, 2005, 12:43
MSVS.NET
я создал класс, наследуемый от QObject и вставил макрос Q_OBJECT
Как мне заставить moc компилировать .h файл при каждой сборке?
Если этого не делать, то он пишет unresolved ....


Название: Q_OBJECT
Отправлено: L.Marvell от Ноябрь 02, 2005, 14:16
Если Q_OBJECT добавлялся уже после того, как был создан .pro файл, тогда еще раз:
qmake -project && qmake && nmake


Название: Q_OBJECT
Отправлено: Admin от Ноябрь 02, 2005, 15:22
если не qmake
то почитать доку на moc

примерно так
moc input.h -o moc_input.cpp


Название: Q_OBJECT
Отправлено: nEoN от Ноябрь 03, 2005, 11:51
Нужно перегенерить проект MSVC (myproject.vcproj) из .pro файла :
Код:
qmake -tp vc myproject.pro -win32