Audiokinetic's Community Q&A is the forum where users can ask and answer questions within the Wwise and Strata communities. If you would like to get an answer from Audiokinetic's Technical support team, make sure you use the Support Tickets page.

Using UE4 integration with UWP on Microsoft fork

0 votes

Has anyone managed to successfully use the Wwise UE4 integration with UWP on Microsoft's fork of Unreal Engine?

I tried copying the UWP libraries to the ThirdParty folder as these were missing and quite obviously could contribute to the problem, but I'm still getting the errors below:

UATHelper: Packaging (UWP (x64-64bit)):   Module.AkAudio.gen.2_of_2.cpp
UATHelper: Packaging (UWP (x64-64bit)):   PathToProject\Wwise\ThirdParty\include\AK/Tools/Win32/AkPlatformFuncs.h(156): error C3861: 'InterlockedIncrement': identifier not found
UATHelper: Packaging (UWP (x64-64bit)):   PathToProject\Wwise\ThirdParty\include\AK/Tools/Win32/AkPlatformFuncs.h(162): error C3861: 'InterlockedDecrement': identifier not found
UATHelper: Packaging (UWP (x64-64bit)):   PathToProject\Wwise\ThirdParty\include\AK/Tools/Win32/AkPlatformFuncs.h(174): error C3861: 'InterlockedCompareExchange': identifier not found
UATHelper: Packaging (UWP (x64-64bit)):   PathToProject\Wwise\ThirdParty\include\AK/Tools/Win32/AkPlatformFuncs.h(156): error C3861: 'InterlockedIncrement': identifier not found
UATHelper: Packaging (UWP (x64-64bit)):   PathToProject\Wwise\ThirdParty\include\AK/Tools/Win32/AkPlatformFuncs.h(162): error C3861: 'InterlockedDecrement': identifier not found
UATHelper: Packaging (UWP (x64-64bit)):   PathToProject\Wwise\ThirdParty\include\AK/Tools/Win32/AkPlatformFuncs.h(174): error C3861: 'InterlockedCompareExchange': identifier not found
UATHelper: Packaging (UWP (x64-64bit)):   PathToProject\Wwise\ThirdParty\include\AK/Tools/Win32/AkPlatformFuncs.h(156): error C3861: 'InterlockedIncrement': identifier not found
UATHelper: Packaging (UWP (x64-64bit)):   PathToProject\Wwise\ThirdParty\include\AK/Tools/Win32/AkPlatformFuncs.h(162): error C3861: 'InterlockedDecrement': identifier not found
UATHelper: Packaging (UWP (x64-64bit)):   PathToProject\Wwise\ThirdParty\include\AK/Tools/Win32/AkPlatformFuncs.h(174): error C3861: 'InterlockedCompareExchange': identifier not found

UATHelper: Packaging (UWP (x64-64bit)): ERROR: UBT ERROR: Failed to produce item: PathToProject\Plugins\Wwise\Binaries\UWP64\ProjectName-AkAudio.lib PackagingResults: Error: UBT ERROR: Failed to produce item: PathToProject\Plugins\Wwise\Binaries\UWP64\ProjectName-AkAudio.lib

I'm not sure how else to get this working. I'm using UE 4.19 from Microsoft-ATG repository, building for UWP 64-bit, along with Wwise 2018.1.11.6987 as newer versions don't support UE 4.19.

asked Aug 27, 2020 in General Discussion by Lionel P. (110 points)

Please sign-in or register to answer this question.

...