Помогло, спасибо огромное.
Возник вытекающий вопрос. В другом классе QMyClassList использую список QMyСlass. Получается там для:
typedef QValueList<QMyClass> RelationsList;
Должно быть:
#ifndef MY_EXPORT
#include <qglobal.h>
#ifdef Q_WS_WIN
#define MY_EXPORT __declspec(dllexport)
#else
#define MY_EXPORT
#endif
#endif // MY_EXPORT
35: typedef QValueList<QMyСlass> RelationsList;
36: template class MY_EXPORT QValueList<QMyСlass> ;
результат:
qksadon.h(36): Error: syntax error
NMAKE : fatal error U1077: 'E:\work\qt3\bin\moc.exe' : return code '0x1'
Stop.
Странно, но при повторной попытке сборки проект собирается, однако пропадают ссылки на методы Q_OBJECT и мои сигналы:
ksacommon.obj : error LNK2001: unresolved external symbol "public: static class
QMetaObject * __cdecl QMyClassList::staticMetaObject(void)" (?staticMetaObject@QKsaDo
n@@SAPAVQMetaObject@@XZ)
....
qmyclasslist.obj : error LNK2001: unresolved external symbol "protected: void __thisc
all QMyClassList::signal1(class QString,class QString)" (?signal1@QMyClassList@@IAEX
VQString@@0@Z)
...