Base: fix Windows build issue

This commit is contained in:
Zheng, Lei
2022-11-29 18:26:58 +08:00
committed by Chris Hennes
parent 26e38309c8
commit 7dc14634cd

View File

@@ -216,6 +216,15 @@ protected:
std::set<Observer <_MessageType> *> _ObserverSet;
};
#if defined (FC_OS_WIN32) || defined(FC_OS_CYGWIN)
# ifdef FCBase
template class BaseExport Observer<const char*>;
template class BaseExport Subject<const char*>;
# else
extern template class BaseExport Observer<const char*>;
extern template class BaseExport Subject<const char*>;
# endif
#endif
} //namespace Base