Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: valden от Сентябрь 08, 2009, 18:42



Название: как moc - нуть исходник?
Отправлено: valden от Сентябрь 08, 2009, 18:42
как в .pro файле заставить moc создать mysource.moc ?



Название: Re: как moc - нуть исходник?
Отправлено: BRE от Сентябрь 08, 2009, 18:45
как в .pro файле заставить moc создать mysource.moc ?
Нужно, что-бы файл был указан в одной из секций HEADERS или SOURCES.
И сделать qmake.


Название: Re: как moc - нуть исходник?
Отправлено: valden от Сентябрь 09, 2009, 10:32
сорри - вчера вечером протормозил   ;D
просто нужно было добавить
INCLUDEPATH += $$MOC_DIR


Название: Re: как moc - нуть исходник?
Отправлено: lit-uriy от Сентябрь 09, 2009, 11:20
>>просто нужно было добавить
>>INCLUDEPATH += $$MOC_DIR
Это не нужно делать, как сказал BRE нужно запустить qmake.

Скорее всего ты добавил макрос Q_OBJECT в один из файлов уже после того, как запускал qmake, поэтому для этого файла невызывается MOC


Название: Re: как moc - нуть исходник?
Отправлено: SASA от Сентябрь 09, 2009, 14:26
Нужно, что-бы файл был указан в одной из секций HEADERS или SOURCES.
И сделать qmake.
А разве файлы из SOURCES мокуются?


Название: Re: как moc - нуть исходник?
Отправлено: BRE от Сентябрь 09, 2009, 14:38
А разве файлы из SOURCES мокуются?
Moc'аются.  :)