I'm having link errors of this type:
Error 671 error LNK2005: "private: class type_info & __cdecl type_info::operator=(class type_info const &)" (??4type_info@@AEAAAEAV0@AEBV0@@Z) already defined in LIBCMT.lib(typinfo.obj) E:\*******\********\engine\MSVCRT.lib(ti_inst.obj) engine
As far as I know, this is usually a problem caused by an external dependency (.lib) compiled as MD and another as MT. I recompliled AKSoundEngine.dll to fit __vectorcall and It work flawless, until I tried register the convolution project this way
AK::SoundEngine::RegisterPlugin(
AkPluginTypeEffect,
AKCOMPANYID_AUDIOKINETIC,
AKEFFECTID_CONVOLUTIONREVERB,
CreateConvolutionReverbFX,
CreateConvolutionReverbFXParams);
So, all solutions I am reading on internet points to the sam place: recompile the library with the correct runtime library configuration. That's why I'm asking for the source code. Is it anywhere?