Forum Discussion

willfant's avatar
willfant
Explorer
17 days ago

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!

No RepliesBe the first to reply

→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions