diff --git a/src/Magnum/DebugTools/ResourceManager.cpp b/src/Magnum/DebugTools/ResourceManager.cpp index cec160fd4..578634b6d 100644 --- a/src/Magnum/DebugTools/ResourceManager.cpp +++ b/src/Magnum/DebugTools/ResourceManager.cpp @@ -37,7 +37,7 @@ namespace Magnum { namespace Implementation { - template MAGNUM_DEBUGTOOLS_EXPORT ResourceManager*& ResourceManagerLocalInstanceImplementation::internalInstance(); + template struct MAGNUM_DEBUGTOOLS_EXPORT ResourceManagerLocalInstanceImplementation; } namespace DebugTools { diff --git a/src/Magnum/Test/ResourceManagerLocalInstanceTestLib.cpp b/src/Magnum/Test/ResourceManagerLocalInstanceTestLib.cpp index 0b0b73a31..08b85ce1b 100644 --- a/src/Magnum/Test/ResourceManagerLocalInstanceTestLib.cpp +++ b/src/Magnum/Test/ResourceManagerLocalInstanceTestLib.cpp @@ -30,7 +30,7 @@ namespace Magnum { namespace Implementation { - template MAGNUM_RESOURCEMANAGERLOCALINSTANCETESTLIB_EXPORT ResourceManager*& ResourceManagerLocalInstanceImplementation::internalInstance(); + template struct CORRADE_VISIBILITY_EXPORT ResourceManagerLocalInstanceImplementation; } namespace Test {