Ver código fonte

FBXImporter: Add explicit instantiation of log_prefix so other FBX source files can see it

Turo Lamminen 8 anos atrás
pai
commit
afce984228
1 arquivos alterados com 8 adições e 0 exclusões
  1. 8 0
      code/FBXImporter.h

+ 8 - 0
code/FBXImporter.h

@@ -58,6 +58,14 @@ namespace Formatter {
     typedef class basic_formatter< char, std::char_traits<char>, std::allocator<char> > format;
 }
 
+#ifndef _MSC_VER
+// GCC and Clang need to see this explicit declaration to avoid warning
+// MSVC complains about redeclaration even though this is just the
+// declaration, not the definition
+class FBXImporter;
+template<> const std::string LogFunctions<FBXImporter>::log_prefix;
+#endif  // _MSC_VER
+
 // -------------------------------------------------------------------------------------------
 /** Load the Autodesk FBX file format.