Hello everyone, when i start initializing the MemoryManager, i there are 3 errors when i debug. I'm including libs as:
#ifdef _DEBUG
#pragma comment (lib, "Wwise/Win32(140)/Debug(StaticCRT)/lib/AkSoundEngine.lib")
#pragma comment (lib, "Wwise/Win32(140)/Debug(StaticCRT)/lib/AkMemoryMgr.lib")
#pragma comment (lib, "Wwise/Win32(140)/Debug(StaticCRT)/lib/AkStreamMgr.lib")
#pragma comment (lib, "Wwise/Win32(140)/Debug(StaticCRT)/lib/AkMusicEngine.lib")
#pragma comment (lib, "Wwise/Win32(140)/Debug(StaticCRT)/lib/CommunicationCentral.lib")
#endif
And the errors are:
Error LNK2001 unresolved external symbol _CLSID_DirectSound8 AkSoundEngine.lib(AkSinkDirectSound.obj)
Error LNK2001 unresolved external symbol _IID_IDirectSound8 AkSoundEngine.lib(AkSinkDirectSound.obj)
Error LNK2001 unresolved external symbol _IID_IDirectSoundBuffer8 AkSoundEngine.lib(AkSinkDirectSound.obj)
Aswell i'm defining Hooks as said on Wwise doc:
namespace AK
{
#ifdef WIN32
void* AllocHook(size_t in_size)
{
return malloc(in_size);
}
void FreeHook(void* in_ptr)
{
free(in_ptr);
}
void* VirtualAllocHook(void* in_pMemAddress, size_t in_size, DWORD in_dwAllocationType, DWORD in_dwProtect)
{
return VirtualAlloc(in_pMemAddress, in_size, in_dwAllocationType, in_dwProtect);
}
void VirtualFreeHook(void* in_pMemAddress, size_t in_size, DWORD in_dwFreeType)
{
VirtualFree(in_pMemAddress, in_size, in_dwFreeType);
}
#endif
}
I'm a little bit lost with wwise integration into my game engine cause i'm an student from university still learning some basics, if someone could help me, please. Thank you.