diff --git a/ObjectTypes/HexahedralMesh/PolyhedralMesh.cc b/ObjectTypes/HexahedralMesh/PolyhedralMesh.cc index ada7138e49d6d95737f44e927ac4ccc6637bdd3c..134d74c3d3041d2cfafa0a17b467031c89a8e854 100644 --- a/ObjectTypes/HexahedralMesh/PolyhedralMesh.cc +++ b/ObjectTypes/HexahedralMesh/PolyhedralMesh.cc @@ -38,6 +38,8 @@ #include #include #include +#include -template class VolumeMeshObject; -template class ACG::SceneGraph::VolumeMeshNodeT; + +template class OBJECTTYPEDLLEXPORT VolumeMeshObject; +template class OBJECTTYPEDLLEXPORT ACG::SceneGraph::VolumeMeshNodeT; diff --git a/ObjectTypes/PolyhedralMesh/PolyhedralMesh.cc b/ObjectTypes/PolyhedralMesh/PolyhedralMesh.cc index 22299ceec940f925321392248b8f768e262b17c3..f728df8bf711ba66d75954e494bda73eb096515e 100644 --- a/ObjectTypes/PolyhedralMesh/PolyhedralMesh.cc +++ b/ObjectTypes/PolyhedralMesh/PolyhedralMesh.cc @@ -38,6 +38,7 @@ #include #include #include +#include -template class VolumeMeshObject; -template class ACG::SceneGraph::VolumeMeshNodeT; +template class OBJECTTYPEDLLEXPORT VolumeMeshObject; +template class OBJECTTYPEDLLEXPORT ACG::SceneGraph::VolumeMeshNodeT; diff --git a/ObjectTypes/TetrahedralMesh/TetrahedralMesh.cc b/ObjectTypes/TetrahedralMesh/TetrahedralMesh.cc index 76a224f2e08e83884f497af5fba8a3f06b0bf3d6..10fcaf25a3cf0fbc32b1f11bb193536ebe34c19a 100644 --- a/ObjectTypes/TetrahedralMesh/TetrahedralMesh.cc +++ b/ObjectTypes/TetrahedralMesh/TetrahedralMesh.cc @@ -38,6 +38,7 @@ #include #include #include +#include -template class VolumeMeshObject; -template class ACG::SceneGraph::VolumeMeshNodeT; +template class OBJECTTYPEDLLEXPORT VolumeMeshObject; +template class OBJECTTYPEDLLEXPORT ACG::SceneGraph::VolumeMeshNodeT;