hey , so im kinda new to C++ and Unreal Engine 5.0.2 and recently i have been trying to add a new C++ class RadialForceActor called Explosion but every time i try , it throws off this error :
and the output log :
error for copy :
CompilerResultsLog: Error: Explosion.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::FireImpulse(void)” (?FireImpulse@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.gen.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::FireImpulse(void)” (?FireImpulse@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::EnableForce(void)” (?EnableForce@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.gen.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::EnableForce(void)” (?EnableForce@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::DisableForce(void)” (?DisableForce@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.gen.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::DisableForce(void)” (?DisableForce@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::ToggleForce(void)” (?ToggleForce@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.gen.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::ToggleForce(void)” (?ToggleForce@ARadialForceActor@@UEAAXXZ)
CompilerResultsLog: Error: Explosion.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::EditorApplyScale(struct UE::Math::TVector const &,struct UE::Math::TVector const *,bool,bool,bool)” (?EditorApplyScale@ARadialForceActor@@UEAAXAEBU?$TVector@N@Math@UE@@PEBU234@_N22@Z)
CompilerResultsLog: Error: Explosion.gen.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl ARadialForceActor::EditorApplyScale(struct UE::Math::TVector const &,struct UE::Math::TVector const *,bool,bool,bool)” (?EditorApplyScale@ARadialForceActor@@UEAAXAEBU?$TVector@N@Math@UE@@PEBU234@_N22@Z)
CompilerResultsLog: Error: C:\Projects\UnrealEngine\TestProject\Binaries\Win64\UnrealEditor-TestProject-2104.dll : fatal error LNK1120: 5 unresolved externals
building from ide throws the same error
and i wasn’t able to find a fix for this
so i would be happy if someone helped me to solve this issue