编译一个project,在 link上卡住了,而且 moc 也有warning
1>Moc'ing talk.h...
1>.\talk.h(0): Warning: No relevant classes found. No output generated.
1>talk.obj : error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall Talk::metaObject(void)const " (?metaObject@Talk@@UBEPBUQMetaObject@@XZ)
我google了好久,这个问题倒是很常见,但是没见一个说清楚怎么解决的。
我的talk.h里面明明有 Q_OBJECT, moc偏偏说No relevant classes found !!!
class Talk : public QWidget, public LoginSocket
{
Q_OBJECT .....................
只能moc出来一个空的moc_talk.cpp, 后面当然就链接不上了。
有没有前辈解决过这个问题??
谢谢。