diff --git a/src/OpenMesh/Core/Mesh/BaseKernel.hh b/src/OpenMesh/Core/Mesh/BaseKernel.hh index 88e9407d..e1cff0ce 100644 --- a/src/OpenMesh/Core/Mesh/BaseKernel.hh +++ b/src/OpenMesh/Core/Mesh/BaseKernel.hh @@ -88,7 +88,7 @@ namespace OpenMesh { /// \attention Since the class PolyMeshT derives from a kernel, hence all public /// elements of %BaseKernel are usable. -class BaseKernel +class OPENMESHDLLEXPORT BaseKernel { public: //-------------------------------------------- constructor / destructor diff --git a/src/OpenMesh/Core/Mesh/PolyConnectivity.hh b/src/OpenMesh/Core/Mesh/PolyConnectivity.hh index 95f61784..74c7d8a4 100644 --- a/src/OpenMesh/Core/Mesh/PolyConnectivity.hh +++ b/src/OpenMesh/Core/Mesh/PolyConnectivity.hh @@ -51,7 +51,7 @@ namespace OpenMesh /** \brief Connectivity Class for polygonal meshes */ -class PolyConnectivity : public ArrayKernel +class OPENMESHDLLEXPORT PolyConnectivity : public ArrayKernel { public: /// \name Mesh Handles diff --git a/src/OpenMesh/Core/Mesh/TriConnectivity.hh b/src/OpenMesh/Core/Mesh/TriConnectivity.hh index 9388460a..bf7ad7e4 100644 --- a/src/OpenMesh/Core/Mesh/TriConnectivity.hh +++ b/src/OpenMesh/Core/Mesh/TriConnectivity.hh @@ -48,7 +48,7 @@ namespace OpenMesh { /** \brief Connectivity Class for Triangle Meshes */ -class TriConnectivity : public PolyConnectivity +class OPENMESHDLLEXPORT TriConnectivity : public PolyConnectivity { public: