Unresolved external errors with a blank UE5 project

1014
2
12-05-2022 06:28 AM
nick_recursion
New Contributor II

While attempting to install and use this plugin in UE5 I was unable to compile the plugin. Does anyone know why? 

CodeDescriptionFile
MSB3073The command ""C:\Program Files\Epic Games\UE_5.0\Engine\Build\BatchFiles\Build.bat" GATest3 Win64 Shipping -Project="C:\Users\xnick\Documents\Unreal Projects\starcel\GATest3.uproject" -WaitMutex -FromMsBuild" exited with code 6.C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets
LNK2019unresolved external symbol "void __cdecl Windows::DeleteCriticalSection(struct _RTL_CRITICAL_SECTION *)" (?DeleteCriticalSection@Windows@@YAXPEAU_RTL_CRITICAL_SECTION@@@Z) referenced in function "void __cdecl `anonymous namespace'::`dynamic atexit destructor for 'AndroidDefaultMemorySystemHandlerLock''(void)" (??__FAndroidDefaultMemorySystemHandlerLock@?A0x1451ED8@@YAXXZ)C:\Users\xnick\Documents\Unreal Projects\starcel\Intermediate\ProjectFiles\Module.ArcGISMapsSDK.4_of_5.cpp.obj
LNK2019unresolved external symbol "void __cdecl Windows::EnterCriticalSection(struct _RTL_CRITICAL_SECTION *)" (?EnterCriticalSection@Windows@@YAXPEAU_RTL_CRITICAL_SECTION@@@Z) referenced in function "public: __cdecl FArcGISAndroidDefaultMemorySystemHandler::FArcGISAndroidDefaultMemorySystemHandler(void)" (??0FArcGISAndroidDefaultMemorySystemHandler@@QEAA@XZ)C:\Users\xnick\Documents\Unreal Projects\starcel\Intermediate\ProjectFiles\Module.ArcGISMapsSDK.4_of_5.cpp.obj
LNK2019unresolved external symbol "void __cdecl Windows::LeaveCriticalSection(struct _RTL_CRITICAL_SECTION *)" (?LeaveCriticalSection@Windows@@YAXPEAU_RTL_CRITICAL_SECTION@@@Z) referenced in function "public: __cdecl FArcGISAndroidDefaultMemorySystemHandler::FArcGISAndroidDefaultMemorySystemHandler(void)" (??0FArcGISAndroidDefaultMemorySystemHandler@@QEAA@XZ)C:\Users\xnick\Documents\Unreal Projects\starcel\Intermediate\ProjectFiles\Module.ArcGISMapsSDK.4_of_5.cpp.obj
LNK2019unresolved external symbol "unsigned long __cdecl Windows::GetCurrentThreadId(void)" (?GetCurrentThreadId@Windows@@YAKXZ) referenced in function "public: static class FTlsAutoCleanup * __cdecl UE::Core::Private::Function::TFunctionRefCaller<class `public: static class FMemStack & __cdecl TThreadSingleton<class FMemStack>::Get(void)'::`1'::<lambda_1>,class FTlsAutoCleanup * __cdecl(void)>::Call(void *)" (?Call@?$TFunctionRefCaller@V<lambda_1>@?0??Get@?$TThreadSingleton@VFMemStack@@@@SAAEAVFMemStack@@XZ@$$A6APEAVFTlsAutoCleanup@@XZ@Function@Private@Core@UE@@SAPEAVFTlsAutoCleanup@@PEAX@Z)C:\Users\xnick\Documents\Unreal Projects\starcel\Intermediate\ProjectFiles\Module.ArcGISMapsSDK.4_of_5.cpp.obj
LNK2019unresolved external symbol "void __cdecl Windows::InitializeCriticalSection(struct _RTL_CRITICAL_SECTION *)" (?InitializeCriticalSection@Windows@@YAXPEAU_RTL_CRITICAL_SECTION@@@Z) referenced in function _GLOBAL__sub_I_Module.ArcGISMapsSDK.4_of_5.cppC:\Users\xnick\Documents\Unreal Projects\starcel\Intermediate\ProjectFiles\Module.ArcGISMapsSDK.4_of_5.cpp.obj
LNK2019unresolved external symbol "unsigned long __cdecl Windows::SetCriticalSectionSpinCount(struct _RTL_CRITICAL_SECTION *,unsigned long)" (?SetCriticalSectionSpinCount@Windows@@YAKPEAU_RTL_CRITICAL_SECTION@@K@Z) referenced in function _GLOBAL__sub_I_Module.ArcGISMapsSDK.4_of_5.cppC:\Users\xnick\Documents\Unreal Projects\starcel\Intermediate\ProjectFiles\Module.ArcGISMapsSDK.4_of_5.cpp.obj
LNK11206 unresolved externalsC:\Users\xnick\Documents\Unreal Projects\starcel\Binaries\Win64\GATest3-Win64-Shipping.exe


Another similar log:

  unresolved external symbol "__declspec(dllimport) void * __cdecl Windows::TlsGetValue(unsigned long)" (__imp_?TlsGetValue@Windows@@YAPEAXK@Z) referenced in function "public: void __cdecl FArcGISMeshSceneProxy::SetInternalVisibility(bool)" (?SetInternalVisibility@FArcGISMeshSceneProxy@@QEAAX_N@Z)
  unresolved external symbol "__declspec(dllimport) int __cdecl Windows::QueryPerformanceCounter(union _LARGE_INTEGER *)" (__imp_?QueryPerformanceCounter@Windows@@YAHPEAT_LARGE_INTEGER@@@Z) referenced in function "public: void __cdecl FArcGISMeshSceneProxy::SetInternalVisibility(bool)" (?SetInternalVisibility@FArcGISMeshSceneProxy@@QEAAX_N@Z)
  unresolved external symbol "__declspec(dllimport) void __cdecl Windows::DeleteCriticalSection(struct _RTL_CRITICAL_SECTION *)" (__imp_?DeleteCriticalSection@Windows@@YAXPEAU_RTL_CRITICAL_SECTION@@@Z) referenced in function "void __cdecl `anonymous namespace'::`dynamic atexit destructor for 'AndroidDefaultMemorySystemHandlerLock''(void)" (??__FAndroidDefaultMemorySystemHandlerLock@?A0x8E81178F@@YAXXZ)
  unresolved external symbol "__declspec(dllimport) void __cdecl Windows::EnterCriticalSection(struct _RTL_CRITICAL_SECTION *)" (__imp_?EnterCriticalSection@Windows@@YAXPEAU_RTL_CRITICAL_SECTION@@@Z) referenced in function "public: __cdecl FArcGISAndroidDefaultMemorySystemHandler::FArcGISAndroidDefaultMemorySystemHandler(void)" (??0FArcGISAndroidDefaultMemorySystemHandler@@QEAA@XZ)
  unresolved external symbol "__declspec(dllimport) void __cdecl Windows::LeaveCriticalSection(struct _RTL_CRITICAL_SECTION *)" (__imp_?LeaveCriticalSection@Windows@@YAXPEAU_RTL_CRITICAL_SECTION@@@Z) referenced in function "public: __cdecl FArcGISAndroidDefaultMemorySystemHandler::FArcGISAndroidDefaultMemorySystemHandler(void)" (??0FArcGISAndroidDefaultMemorySystemHandler@@QEAA@XZ)
  unresolved external symbol "__declspec(dllimport) unsigned long __cdecl Windows::GetCurrentThreadId(void)" (__imp_?GetCurrentThreadId@Windows@@YAKXZ) referenced in function "public: static class FTlsAutoCleanup * __cdecl UE::Core::Private::Function::TFunctionRefCaller<class `public: static class FMemStack & __cdecl TThreadSingleton<class FMemStack>::Get(void)'::`1'::<lambda_1>,class FTlsAutoCleanup * __cdecl(void)>::Call(void *)" (?Call@?$TFunctionRefCaller@V<lambda_1>@?0??Get@?$TThreadSingleton@VFMemStack@@@@SAAEAVFMemStack@@XZ@$$A6APEAVFTlsAutoCleanup@@XZ@Function@Private@Core@UE@@SAPEAVFTlsAutoCleanup@@PEAX@Z)
  unresolved external symbol "__declspec(dllimport) bool `public: <auto> __cdecl `public: void __cdecl FRHICommandList::BeginRenderPass(struct FRHIRenderPassInfo const &,wchar_t const *)'::`1'::<lambda_1>::operator()<struct FLogCategoryLogRHI,wchar_t [32],wchar_t const *>(struct FLogCategoryLogRHI const &,wchar_t const (&)[32],wchar_t const * const &)const '::`24'::__LogPoint3665" (__imp_?__LogPoint3665@?BI@???$?RUFLogCategoryLogRHI@@$$BY0CA@_WPEB_W@<lambda_1>@?0??BeginRenderPass@FRHICommandList@@QEAAXAEBUFRHIRenderPassInfo@@PEB_W@Z@QEBA?A?<auto>@@AEBUFLogCategoryLogRHI@@AEAY0CA@$$CB_WAEBQEB_W@Z@4_NA) referenced in function "public: <auto> __cdecl `public: void __cdecl FRHICommandList::BeginRenderPass(struct FRHIRenderPassInfo const &,wchar_t const *)'::`1'::<lambda_1>::operator()<struct FLogCategoryLogRHI,wchar_t [32],wchar_t const *>(struct FLogCategoryLogRHI const &,wchar_t const (&)[32],wchar_t const * const &)const " (??$?RUFLogCategoryLogRHI@@$$BY0CA@_WPEB_W@<lambda_1>@?0??BeginRenderPass@FRHICommandList@@QEAAXAEBUFRHIRenderPassInfo@@PEB_W@Z@QEBA?A?<auto>@@AEBUFLogCategoryLogRHI@@AEAY0CA@$$CB_WAEBQEB_W@Z)
  unresolved external symbol "__declspec(dllimport) bool `public: <auto> __cdecl `public: void __cdecl FRHICommandList::DrawIndexedPrimitive(class FRHIBuffer *,int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int)'::`1'::<lambda_1>::operator()<struct FLogCategoryLogRHI,wchar_t [58]>(struct FLogCategoryLogRHI const &,wchar_t const (&)[58])const '::`14'::__LogPoint3301" (__imp_?__LogPoint3301@?O@???$?RUFLogCategoryLogRHI@@$$BY0DK@_W$$V@<lambda_1>@?0??DrawIndexedPrimitive@FRHICommandList@@QEAAXPEAVFRHIBuffer@@HIIIII@Z@QEBA?A?<auto>@@AEBUFLogCategoryLogRHI@@AEAY0DK@$$CB_W@Z@4_NA) referenced in function "public: <auto> __cdecl `public: void __cdecl FRHICommandList::DrawIndexedPrimitive(class FRHIBuffer *,int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int)'::`1'::<lambda_1>::operator()<struct FLogCategoryLogRHI,wchar_t [58]>(struct FLogCategoryLogRHI const &,wchar_t const (&)[58])const " (??$?RUFLogCategoryLogRHI@@$$BY0DK@_W$$V@<lambda_1>@?0??DrawIndexedPrimitive@FRHICommandList@@QEAAXPEAVFRHIBuffer@@HIIIII@Z@QEBA?A?<auto>@@AEBUFLogCategoryLogRHI@@AEAY0DK@$$CB_W@Z)
  unresolved external symbol "__declspec(dllimport) void __cdecl Windows::InitializeCriticalSection(struct _RTL_CRITICAL_SECTION *)" (__imp_?InitializeCriticalSection@Windows@@YAXPEAU_RTL_CRITICAL_SECTION@@@Z) referenced in function _GLOBAL__sub_I_Module.ArcGISMapsSDK.4_of_5.cpp
  unresolved external symbol "__declspec(dllimport) unsigned long __cdecl Windows::SetCriticalSectionSpinCount(struct _RTL_CRITICAL_SECTION *,unsigned long)" (__imp_?SetCriticalSectionSpinCount@Windows@@YAKPEAU_RTL_CRITICAL_SECTION@@K@Z) referenced in function _GLOBAL__sub_I_Module.ArcGISMapsSDK.4_of_5.cpp
  10 unresolved externals
  Microsoft.MakeFile.targets(44, 5): [MSB3073] The command ""C:\Program Files\Epic Games\UE_5.0\Engine\Build\BatchFiles\Build.bat" GATest3Editor Win64 Development -Project="C:\Users\xnick\Documents\Unreal Projects\starcel\GATest3.uproject" -WaitMutex -FromMsBuild" exited with code 6.



Additionally, I'm curious if this plugin can be used in UE5.1? 

0 Kudos
2 Replies
shahbaar
New Contributor II

Not sure about these errors, but other people have reported here that they were not able to run the plugin with 5.1

0 Kudos
Matt_Nelson
Esri Contributor

1.0.0 of our plugin was not supporting Ue 5.1. A release will be out soon that does.

0 Kudos