Hello,
I downloaded the Atoms Unreal plugin, enabled it, and tried to package a build with an empty map (no Atoms Crowd stuff, just a simple empty map)
Very quickly I stubmled into the following type of errors:
UATHelper: Packaging (Windows (64-bit)): ERROR: Missing precompiled manifest for 'AtomsUnrealShaders'. This module was most likely not flagged for being included in a precompiled build - set 'PrecompileForTargets = PrecompileTargetsType.Any;' in AtomsUnrealShaders.build.cs to override.
Tried to fix these errors by replacing
bUsePrecompiled = true;
by
PrecompileForTargets = PrecompileTargetsType.Any;
in the following files,
Engine\Plugins\AtomsUnreal\Source\AtomsUnrealShaders\AtomsUnrealShaders.Build.cs
Engine\Plugins\AtomsUnreal\Source\AtomsMath\AtomsMath.Build.cs
Engine\Plugins\AtomsUnreal\Source\AtomsUnreal\AtomsUnreal.Build.cs
Engine\Plugins\AtomsUnreal\Source\AtomsRealtime\AtomsRealtime.Build.cs
but then I stumble them on many unresolved symbols at link time:
UATHelper: Packaging (Windows (64-bit)): LINK : error LNK2001: unresolved external symbol IMPLEMENT_MODULE_AtomsUnrealShaders
UATHelper: Packaging (Windows (64-bit)): LINK : error LNK2001: unresolved external symbol IMPLEMENT_MODULE_AtomsMath
UATHelper: Packaging (Windows (64-bit)): LINK : error LNK2001: unresolved external symbol IMPLEMENT_MODULE_AtomsRealtime
UATHelper: Packaging (Windows (64-bit)): LINK : error LNK2001: unresolved external symbol IMPLEMENT_MODULE_AtomsUnreal
UATHelper: Packaging (Windows (64-bit)): PoseableBoundedMeshComponent.gen.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl UPoseableBoundedMeshComponent::UPoseableBoundedMeshComponent(class FObjectInitializer const &)" (??0UPoseableBoundedMeshComponent@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "void __cdecl InternalCons
UATHelper: Packaging (Windows (64-bit)): PoseableBoundedMeshComponent.gen.cpp.obj : error LNK2001: unresolved external symbol "public: virtual struct FBoxSphereBounds __cdecl UPoseableBoundedMeshComponent::CalcBounds(struct FTransform const &)const " (?CalcBounds@UPoseableBoundedMeshComponent@@UEBA?AUFBoxSphereBounds@@AEBUFTransform@@@Z)
.
.
.
and many many more
Setup:
UE 4.25
Atoms Crowd 1.7.0
Package platform: Windows 64
Package build configuration: any (tried Development, Test, and Shipping)
Please help.
Thanks,