From b6046aa74ee2d9c34d7a7567931620b378e9dc50 Mon Sep 17 00:00:00 2001 From: Martin Heistermann Date: Tue, 19 Feb 2019 16:32:57 +0100 Subject: [PATCH] Explicit templates: Fix windows build --- ObjectTypes/HexahedralMesh/PolyhedralMesh.cc | 6 ++++-- ObjectTypes/PolyhedralMesh/PolyhedralMesh.cc | 5 +++-- ObjectTypes/TetrahedralMesh/TetrahedralMesh.cc | 5 +++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/ObjectTypes/HexahedralMesh/PolyhedralMesh.cc b/ObjectTypes/HexahedralMesh/PolyhedralMesh.cc index ada7138..134d74c 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 22299ce..f728df8 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 76a224f..10fcaf2 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; -- GitLab