IPluginManager::Get() Linker error - Not finding implementation

To remove all doubt as to what this is saying to do:

  1. Open your Plugin PLUGIN_NAME.Build.cs file
  2. Add “Projects” to PrivateDependencyModuleNames
  • e.g., PrivateDependencyModuleNames.AddRange(new string[] { "Projects" });
  • Note: You may have additional strings in PrivateDependencyModuleNames depending on your project.

Why PublicDependencyModuleNames and not PrivateDependencyModuleNames?.. Well it depends so read this other forum post.