Hello.
I have a plugin I made back in 5.1. For 5.2 it compiled fine but when I went to compile it for 5.3 I got (Editor) compiler errors. Runtime compiles fine.
I think it has something to do with removal of “IsAvailable” as a singleton access. Or maybe it is something else, I am really not sure. I think I might be missing a dependency in the build.cs? Or did I made a mistake when fixing deprecated code.
I did add MaterialDomain.h for (MD_Surface) and “Materials/MaterialRenderProxy.h”.
Errors are:
11>Module.LevelGeneratorEditor.4.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl FViewport::FHitProxyMap::AddHitProxy(class HHitProxy *)" (?AddHitProxy@FHitProxyMap@FViewport@@UEAAXPEAVHHitProxy@@@Z)
11>Module.LevelGeneratorEditor.5.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl FViewport::FHitProxyMap::AddHitProxy(class HHitProxy *)" (?AddHitProxy@FHitProxyMap@FViewport@@UEAAXPEAVHHitProxy@@@Z)
11>Module.LevelGeneratorEditor.4.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl FViewport::FHitProxyMap::AddReferencedObjects(class FReferenceCollector &)" (?AddReferencedObjects@FHitProxyMap@FViewport@@UEAAXAEAVFReferenceCollector@@@Z)
11>Module.LevelGeneratorEditor.5.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl FViewport::FHitProxyMap::AddReferencedObjects(class FReferenceCollector &)" (?AddReferencedObjects@FHitProxyMap@FViewport@@UEAAXAEAVFReferenceCollector@@@Z)
11>Module.LevelGeneratorEditor.4.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString __cdecl FViewport::FHitProxyMap::GetReferencerName(void)const " (?GetReferencerName@FHitProxyMap@FViewport@@UEBA?AVFString@@XZ)
11>Module.LevelGeneratorEditor.5.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString __cdecl FViewport::FHitProxyMap::GetReferencerName(void)const " (?GetReferencerName@FHitProxyMap@FViewport@@UEBA?AVFString@@XZ)
Any help would be appreciated, Thanks.