Hello.
After reading through the docs and examples I spent around two days trying to integrate Wwise into our custom engine with less than great success. I'm running Visual Studio 2017 with a CPP project that compiles into a binary (.exe) file
#include <AK/SoundEngine/Common/AkSoundEngine.h>
#include <AK/IBytes.h>
#include <AK/SoundEngine/Common/AkModule.h>
#include <AK/SoundEngine/Common/AkMemoryMgr.h>
Those were both used with "$(WWISESDK)\include" or a direct path to the SDK on the drive, both yielding the same results: as soon as I try to use a namespace method the build fails with:
AK::MemoryMgr::GetDefaultSettings(memSettings); // SETUP MEMORY MANAGER FAILS WITH LINE:
Error LNK2019 unresolved external symbol "void __cdecl AK::MemoryMgr::GetDefaultSettings(struct AkMemSettings &)" (?GetDefaultSettings@MemoryMgr@AK@@YAXAEAUAkMemSettings@@@Z) referenced in function "bool __cdecl InitWwiseEngine(void)" (?InitWwiseEngine@@YA_NXZ) infEngine E:\Games\INFINITE\engine\src\d_main.obj
I am by no means a master of CPP so my VS setup might be less than perfect, but having Wwise integrated would be a dream feature of ours. It would be of a great help if anybody would be kind enough to give me some pointers, after two days of failure to complie I feel a bit stuck.
Platform: Windows 7x64 / intel PC / Visual Studio 2017 15.9.17 / Wwise 2021.1.4.7707 x64
Thank you for your time,
James.