diff --git a/code/AssimpPCH.cpp b/code/AssimpPCH.cpp index 334fc7eda..8d244fdd9 100644 --- a/code/AssimpPCH.cpp +++ b/code/AssimpPCH.cpp @@ -69,7 +69,7 @@ ASSIMP_API unsigned int aiGetVersionRevision () } // ------------------------------------------------------------------------------------------------ -aiScene::aiScene() +ASSIMP_API aiScene::aiScene() : mFlags() , mRootNode() , mNumMeshes() @@ -89,7 +89,7 @@ aiScene::aiScene() } // ------------------------------------------------------------------------------------------------ -aiScene::~aiScene() +ASSIMP_API aiScene::~aiScene() { // delete all sub-objects recursively delete mRootNode; diff --git a/include/assimp/scene.h b/include/assimp/scene.h index 3223759ff..e1d131109 100644 --- a/include/assimp/scene.h +++ b/include/assimp/scene.h @@ -378,10 +378,10 @@ struct aiScene #ifdef __cplusplus //! Default constructor - set everything to 0/NULL - aiScene(); + ASSIMP_API aiScene(); //! Destructor - ~aiScene(); + ASSIMP_API ~aiScene(); //! Check whether the scene contains meshes //! Unless no special scene flags are set this will always be true.