Voice SDK failed to compile with UE5.6 Oculus fork.
Hi there!
I'm trying to implement Voice SDK into my project but when I install it (with the batch file adressed in documentation), I'm not able to compile project or even start the editor. Anyone using Voice SDK with 5.6 succesfully?
Here's the error I'm getting:
1>WitHttpEngineIncludes.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl FHttpResponseCommon::FHttpResponseCommon(class FHttpRequestCommon const &)" (??0FHttpResponseCommon@@QEAA@AEBVFHttpRequestCommon@@@Z) referenced in function "class SharedPointerInternals::TIntrusiveReferenceController<class FCurlHttpResponse,1> * __cdecl SharedPointerInternals::NewIntrusiveReferenceController<1,class FCurlHttpResponse,class FCurlHttpRequest &>(class FCurlHttpRequest &)" (??$NewIntrusiveReferenceController@$00VFCurlHttpResponse@@AEAVFCurlHttpRequest@@@SharedPointerInternals@@YAPEAV?$TIntrusiveReferenceController@VFCurlHttpResponse@@$00@0@AEAVFCurlHttpRequest@@@Z)
1>WitHttpEngineIncludes.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString __cdecl FHttpResponseCommon::GetURLParameter(class FString const &)const " (?GetURLParameter@FHttpResponseCommon@@UEBA?AVFString@@AEBV2@@Z)
1>WitHttpEngineIncludes.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString const & __cdecl FHttpResponseCommon::GetURL(void)const " (?GetURL@FHttpResponseCommon@@UEBAAEBVFString@@XZ)
1>WitHttpEngineIncludes.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class FString const & __cdecl FHttpResponseCommon::GetEffectiveURL(void)const " (?GetEffectiveURL@FHttpResponseCommon@@UEBAAEBVFString@@XZ)
1>WitHttpEngineIncludes.cpp.obj : error LNK2001: unresolved external symbol "public: virtual enum EHttpRequestStatus::Type __cdecl FHttpResponseCommon::GetStatus(void)const " (?GetStatus@FHttpResponseCommon@@UEBA?AW4Type@EHttpRequestStatus@@XZ)
1>WitHttpEngineIncludes.cpp.obj : error LNK2001: unresolved external symbol "public: virtual enum EHttpFailureReason __cdecl FHttpResponseCommon::GetFailureReason(void)const " (?GetFailureReason@FHttpResponseCommon@@UEBA?AW4EHttpFailureReason@@XZ)
1>WitHttpEngineIncludes.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __cdecl FHttpResponseCommon::GetResponseCode(void)const " (?GetResponseCode@FHttpResponseCommon@@UEBAHXZ)
1>WitHttpEngineIncludes.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class TStringView<enum FGenericPlatformTypes::UTF8CHAR> __cdecl FHttpResponseCommon::GetContentAsUtf8StringView(void)const " (?GetContentAsUtf8StringView@FHttpResponseCommon@@UEBA?AV?$TStringView@W4UTF8CHAR@FGenericPlatformTypes@@@@XZ)
1>WitHttpEngineIncludes.cpp.obj : error LNK2019: unresolved external symbol "protected: void __cdecl FHttpResponseCommon::SetRequestStatus(enum EHttpRequestStatus::Type)" (?SetRequestStatus@FHttpResponseCommon@@IEAAXW4Type@EHttpRequestStatus@@@Z) referenced in function "protected: void __cdecl FHttpRequestCommon::HandleRequestFailed(void)" (?HandleRequestFailed@FHttpRequestCommon@@IEAAXXZ)
1>WitHttpEngineIncludes.cpp.obj : error LNK2019: unresolved external symbol "protected: void __cdecl FHttpResponseCommon::SetRequestFailureReason(enum EHttpFailureReason)" (?SetRequestFailureReason@FHttpResponseCommon@@IEAAXW4EHttpFailureReason@@@Z) referenced in function "public: virtual void __cdecl FCurlHttpRequest::FinishRequest(void)" (?FinishRequest@FCurlHttpRequest@@UEAAXXZ)
1>WitHttpEngineIncludes.cpp.obj : error LNK2019: unresolved external symbol "protected: void __cdecl FHttpResponseCommon::SetEffectiveURL(class FString const &)" (?SetEffectiveURL@FHttpResponseCommon@@IEAAXAEBVFString@@@Z) referenced in function "protected: void __cdecl FHttpRequestCommon::SetEffectiveURL(class FString const &)" (?SetEffectiveURL@FHttpRequestCommon@@IEAAXAEBVFString@@@Z)
1>WitHttpEngineIncludes.cpp.obj : error LNK2019: unresolved external symbol "protected: void __cdecl FHttpResponseCommon::SetResponseCode(int)" (?SetResponseCode@FHttpResponseCommon@@IEAAXH@Z) referenced in function "protected: void __cdecl FHttpRequestCommon::HandleStatusCodeReceived(int)" (?HandleStatusCodeReceived@FHttpRequestCommon@@IEAAXH@Z)
1>WitHttpEngineIncludes.cpp.obj : error LNK2001: unresolved external symbol "public: static wchar_t const * const FHttpConstants::VERSION_2TLS" (?VERSION_2TLS@FHttpConstants@@2QEB_WEB)
1>WitHttpEngineIncludes.cpp.obj : error LNK2001: unresolved external symbol "public: static wchar_t const * const FHttpConstants::VERSION_1_1" (?VERSION_1_1@FHttpConstants@@2QEB_WEB)
1>WitHttpEngineIncludes.cpp.obj : error LNK2001: unresolved external symbol "class TAutoConsoleVariable<bool> CVarHttpRemoveRequestUsingHttpThreadPolicyOnHttpThread" (?CVarHttpRemoveRequestUsingHttpThreadPolicyOnHttpThread@@3V?$TAutoConsoleVariable@_N@@A)
1>..\Plugins\Runtime\voicesdk-unreal\Binaries\Win64\UnrealEditor-Wit.dll : fatal error LNK1120: 15 unresolved externals
Thank you!