Compiler Warning (level 1) C4251

'identifier' : class 'type' needs to have dll-interface to be used by clients of class 'type2'

The specified base class was not declared with the __declspec(dllexport) keyword.

A base class or structure must be declared with the __declspec(dllexport) keyword if a function in a derived class is to be exported.