Название: Можно ли в cpp-файлах использовать макрос Q_OBJECT ? Отправлено: burunduk от Июнь 21, 2006, 10:53 Когда макрос Q_OBJECT в h-файле, всё OK.
Когда хочется быстренько какой-то примерчик в одном cpp-файле - при вставке Q_OBJECT в класс не собирается : Цитировать main.obj : error LNK2001: unresolved external symbol "public: virtual int __this call MyWidget::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@M yWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z) main.obj : error LNK2001: unresolved external symbol "public: virtual void * __t hiscall MyWidget::qt_metacast(char const *)" (?qt_metacast@MyWidget@@UAEPAXPBD@Z ) Это можно обойти простым способом ? Название: Можно ли в cpp-файлах использовать макрос Q_OBJECT ? Отправлено: ElderOrb от Июнь 21, 2006, 11:27 Можно. Нужно в конце xxx.cpp, содержащего Q_OBJECT вписать #include "xxx.moc"
Название: Можно ли в cpp-файлах использовать макрос Q_OBJECT ? Отправлено: Dair от Июнь 23, 2006, 16:13 и moc натравить на cpp.
|