Module.CoreUObject.1_of_5.cpp.obj : :1 LNK2019: unresolved external symbol “public: static class IPluginManager & __cdecl IPluginManager::Get(void)” (?Get@IPluginManager@@SAAEAV1@XZ) referenced in function “private: __cdecl FLongPackagePathsSingleton::FLongPackagePathsSingleton(void)” (??0FLongPackagePathsSingleton@@AEAA@XZ)
27>E:\Issue\UnrealEngine-4.1.1-release\UnrealEngine-4.1.1-release\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll : fatal error LNK1120: 1 unresolved externals
But i dig down to find this symbol and get the linkage as below :-
IPluginManager::Get().SetRegisterMountPointDelegate( IPluginManager::FRegisterMountPointDelegate::CreateStatic( &FPackageName::RegisterMountPoint ) );
Class IPluginManager
{
public:
static PROJECTS_API IPluginManager& Get();
Now, we have “Project.h” being included in “PackageName.cpp” and the “Projects.h” incldes “IPluginManager.h”, Hence there is a perfect reference of this Get symbol through header. So would like to trace what is happening and why is this header no being included. So thought of looking at the compiler build command line. but unable to get it with lots of modifications.
I have also attached the snapshot of my project in VS.
Regards,
Sukruth H V![alt text][1]