Регулярно вылазит такая ошибка:
cwHot.obj : error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall CWHot::metaObject(void)const " (?metaObject@CWHot@@UBEPBUQMetaObject@@XZ)
ошибка пропадает, если исключить-добавить те moc_XXXX.cpp файлы, у которых на иконке есть красный минусик справа.
Но это слишком морочно, когда перед каждой компиляцией удалять добавлять moc_файлы измененных классов.
Расскажите пожалуйста, что означают эти минусики справа-слева на иконке и подскажите, отчего такая фигня с блуждающим "unresolved external symbol "public: virtual struct QMetaObject" может случится?