Linker Error when Trying to add GameplayTasksComponent in C++

Hello! I’m quite new into C++, I’m trying to build a custom player controller in C++ with the GameplayTasks Component to be used in blueprints, but every time I add the component inside of the player controller class in the header file as follows I get an unresolved external symbol:

	UPROPERTY(EditAnywhere, Category = "Tasks")
	class UGameplayTasksComponent *Re_Gameplay_Tasks;

I have also tried to include the following headers in the main header file

“GameplayTask.h”
“GameplayTasksComponent.h”

and as well I have added the following module to my build.cs

    PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "GameplayAbilities", "GameplayTasksEditor" });

The Linker Error I’m being thrown is fatal error LNK1120: 1 unresolved externals

I would love to see if anyone can shed light to me with this problem as I think I’m already shooting myself in the foot lol.

Thanks!

You might need “GameplayTasks” on top of “GameplayTasksEditor”