소스 검색

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

Turo Lamminen 8 년 전
부모
커밋
afce984228
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  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.