error LNK2001:"public: virtual void __cdeclIGameplayTaskOwnerInterface::OnGameplayTaskActivated(class UGameplayTask &)"(?OnGameplayTaskActivated@IGameplayTaskOwnerInterface@@UEAAXAEAVUGameplayTask@@@Z)
error LNK2001:"public: virtual void __cdeclIGameplayTaskOwnerInterface::OnGameplayTaskActivated(class UGameplayTask&)" (?OnGameplayTaskActivated@IGameplayTaskOwnerInterface@@UEAAXAEAVUGameplayTask@@@Z)
原因:
没有引用模块"AIModule", "GameplayTasks"
解决方案:
找到.Build.cs文件:
加上"AIModule", "GameplayTasks" 模块就可以了,如下:
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "AIModule", "GameplayTasks" });