NegInfinity / ProjectExodus

Project Exodus - Unity to Unreal scene/project transfer tool.
BSD 3-Clause "New" or "Revised" License
497 stars 100 forks source link

UnrealEngine Import Broken #55

Closed torphix closed 3 years ago

torphix commented 3 years ago

Hi,

Having trouble getting Lib to work

When first loading the Fingerprint.h file should be FingerPrint.h instead, there are a few more mispellings which I corrected..

However the following errors are occurring.. any suggestions on how to fix?

Thank you

/home/j/Documents/Unreal Projects/darkcity/Plugins/ExodusImport/Source/ExodusImport/Private/UnrealUtilities.h:119:10: error: call to function 'createAssetObject' that is neither visible in the template definition nor found by argument-dependent lookup return createAssetObject(objectName, desiredDir, importer, onCreate, nullptr, objectFlags); ^ /home/j/Documents/Unreal Projects/darkcity/Plugins/ExodusImport/Source/ExodusImport/Private/MeshBuilder/SkeletalMeshBuilder.cpp:481:16: note: in instantiation of function template specialization 'UnrealUtilities::createAssetObject' requested here collection = createAssetObject(skelPath, &desiredPath, nullptr, nullptr, RF_Standalone|RF_Public); ^ /home/j/Documents/Unreal Projects/darkcity/Plugins/ExodusImport/Source/ExodusImport/Private/UnrealUtilities.h:122:26: note: 'createAssetObject' should be declared prior to the call site or in the global namespace template T createAssetObject(const FString& objectName, const FString desiredDir, const JsonImporter importer, ^ /home/j/Documents/Unreal Projects/darkcity/Plugins/ExodusImport/Source/ExodusImport/Private/UnrealUtilities.h:119:10: error: call to function 'createAssetObject' that is neither visible in the template definition nor found by argument-dependent lookup return createAssetObject(objectName, desiredDir, importer, onCreate, nullptr, objectFlags); ^ /home/j/Documents/Unreal Projects/darkcity/Plugins/ExodusImport/Source/ExodusImport/Private/MeshBuilder/SkeletalMeshBuilder.cpp:601:19: note: in instantiation of function template specialization 'UnrealUtilities::createAssetObject' requested here auto skeleton = createAssetObject( ^ /home/j/Documents/Unreal Projects/darkcity/Plugins/ExodusImport/Source/ExodusImport/Private/UnrealUtilities.h:122:26: note: 'createAssetObject' should be declared prior to the call site or in the global namespace template T createAssetObject(const FString& objectName, const FString desiredDir, const JsonImporter importer, ^ /home/j/Documents/Unreal Projects/darkcity/Plugins/ExodusImport/Source/ExodusImport/Private/UnrealUtilities.h:119:10: error: call to function 'createAssetObject' that is neither visible in the template definition nor found by argument-dependent lookup return createAssetObject(objectName, desiredDir, importer, onCreate, nullptr, objectFlags); ^ /home/j/Documents/Unreal Projects/darkcity/Plugins/ExodusImport/Source/ExodusImport/Private/TerrainBuilder.cpp:128:16: note: in instantiation of function template specialization 'UnrealUtilities::createAssetObject' requested here auto result = createAssetObject( ^ /home/j/Documents/Unreal Projects/darkcity/Plugins/ExodusImport/Source/ExodusImport/Private/UnrealUtilities.h:122:26: note: 'createAssetObject' should be declared prior to the call site or in the global namespace template T createAssetObject(const FString& objectName, const FString desiredDir, const JsonImporter importer, ^ /home/j/Documents/Unreal Projects/darkcity/Plugins/ExodusImport/Source/ExodusImport/Private/UnrealUtilities.h:119:10: error: call to function 'createAssetObject' that is neither visible in the template definition nor found by argument-dependent lookup return createAssetObject(objectName, desiredDir, importer, onCreate, nullptr, objectFlags); ^ /home/j/Documents/Unreal Projects/darkcity/Plugins/ExodusImport/Source/ExodusImport/Private/Tests/SkinMeshTest.cpp:683:18: note: in instantiation of function template specialization 'UnrealUtilities::createAssetObject' requested here auto skelMesh = createAssetObject(meshName, nullptr, nullptr, ^ /home/j/Documents/Unreal Projects/darkcity/Plugins/ExodusImport/Source/ExodusImport/Private/UnrealUtilities.h:122:26: note: 'createAssetObject' should be declared prior to the call site or in the global namespace template T createAssetObject(const FString& objectName, const FString desiredDir, const JsonImporter importer, ^ 10 warnings and 7 errors generated.