From 7dc14634cd100fbf50e86237ea8dd42c69cc2721 Mon Sep 17 00:00:00 2001 From: "Zheng, Lei" Date: Tue, 29 Nov 2022 18:26:58 +0800 Subject: [PATCH] Base: fix Windows build issue --- src/Base/Observer.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Base/Observer.h b/src/Base/Observer.h index 054106475c..00de45e81e 100644 --- a/src/Base/Observer.h +++ b/src/Base/Observer.h @@ -216,6 +216,15 @@ protected: std::set *> _ObserverSet; }; +#if defined (FC_OS_WIN32) || defined(FC_OS_CYGWIN) +# ifdef FCBase +template class BaseExport Observer; +template class BaseExport Subject; +# else +extern template class BaseExport Observer; +extern template class BaseExport Subject; +# endif +#endif } //namespace Base