what I want to do ?
I want import .obj file without open Editor. I read factory.cpp FbxFactory.cpp. I found the function FactoryCreateBinary() and i want use this function without ImportUI. But for that, I need to include Fbximport.h.
This file fail at compile.
My Problem:
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(120): error C2146: erreur de syntaxe : absence de ‘;’ avant l’identificateur ‘NormalImportMethod’
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(120): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(123): error C2653: ‘EVertexColorImportOption’ : n’est pas un nom de classe ni d’espace de noms
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(123): error C2146: erreur de syntaxe : absence de ‘;’ avant l’identificateur ‘VertexColorImportOption’
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(123): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(144): error C2146: erreur de syntaxe : absence de ‘;’ avant l’identificateur ‘AnimationLengthImportType’
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(144): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(153): error C2065: ‘NormalImportMethod’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(153): error C2065: ‘FBXNIM_ImportNormals’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(153): error C2065: ‘FBXNIM_ImportNormalsAndTangents’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(158): error C2065: ‘NormalImportMethod’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(158): error C2065: ‘FBXNIM_ImportNormalsAndTangents’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(164): error C2065: ‘AnimationLengthImportType’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(164): error C2065: ‘FBXALIT_ExportedTime’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(120): error C2146: erreur de syntaxe : absence de ‘;’ avant l’identificateur ‘NormalImportMethod’
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(120): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(123): error C2653: ‘EVertexColorImportOption’ : n’est pas un nom de classe ni d’espace de noms
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(123): error C2146: erreur de syntaxe : absence de ‘;’ avant l’identificateur ‘VertexColorImportOption’
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(123): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(144): error C2146: erreur de syntaxe : absence de ‘;’ avant l’identificateur ‘AnimationLengthImportType’
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(144): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(153): error C2065: ‘NormalImportMethod’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(153): error C2065: ‘FBXNIM_ImportNormals’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(153): error C2065: ‘FBXNIM_ImportNormalsAndTangents’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(158): error C2065: ‘NormalImportMethod’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(158): error C2065: ‘FBXNIM_ImportNormalsAndTangents’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(164): error C2065: ‘AnimationLengthImportType’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(164): error C2065: ‘FBXALIT_ExportedTime’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(701): error C2653: ‘EVertexColorImportOption’ : n’est pas un nom de classe ni d’espace de noms
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(701): error C2061: erreur de syntaxe : identificateur ‘Type’
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(701): error C2653: ‘EVertexColorImportOption’ : n’est pas un nom de classe ni d’espace de noms
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(701): error C2061: erreur de syntaxe : identificateur ‘Type’
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(120): error C2146: erreur de syntaxe : absence de ‘;’ avant l’identificateur ‘NormalImportMethod’
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(120): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(123): error C2653: ‘EVertexColorImportOption’ : n’est pas un nom de classe ni d’espace de noms
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(123): error C2146: erreur de syntaxe : absence de ‘;’ avant l’identificateur ‘VertexColorImportOption’
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(123): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(144): error C2146: erreur de syntaxe : absence de ‘;’ avant l’identificateur ‘AnimationLengthImportType’
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(144): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(153): error C2065: ‘NormalImportMethod’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(153): error C2065: ‘FBXNIM_ImportNormals’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(153): error C2065: ‘FBXNIM_ImportNormalsAndTangents’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(158): error C2065: ‘NormalImportMethod’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(158): error C2065: ‘FBXNIM_ImportNormalsAndTangents’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(164): error C2065: ‘AnimationLengthImportType’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(164): error C2065: ‘FBXALIT_ExportedTime’ : identificateur non déclaré
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(701): error C2653: ‘EVertexColorImportOption’ : n’est pas un nom de classe ni d’espace de noms
1>D:\Unreal Project\UnrealEngine-release\Engine\Source\Editor/UnrealEd/Private/FbxImporter.h(701): error C2061: erreur de syntaxe : identificateur ‘Type’
My Question:
How I can fix dependency problem of this file ?