I've been looking everywhere for solutions and i couldnt find any. I'm trying to implement FMOD into a game engine i'm making with Vulkan and while FMOD does compile successfully without errors when It's standalone, as soon as i try to call something from my main program, it creates linker errors like below.
Error LNK2019 unresolved external symbol "void __cdecl Common_Fatal(char const *,...)" (?Common_Fatal@@YAXPEBDZZ) referenced in function "int __cdecl FMOD_Main(void)" (?FMOD_Main@@YAHXZ)
Error LNK2019 unresolved external symbol "void __cdecl ERRCHECK_fn(enum FMOD_RESULT,char const *,int)" (?ERRCHECK_fn@@YAXW4FMOD_RESULT@@PEBDH@Z) referenced in function "int __cdecl FMOD_Main(void)" (?FMOD_Main@@YAHXZ)
Error LNK2019 unresolved external symbol "void __cdecl Common_Init(void * *)" (?Common_Init@@YAXPEAPEAX@Z) referenced in function "int __cdecl FMOD_Main(void)" (?FMOD_Main@@YAHXZ)
and etc.
They are all from what I've presumed is from the common.h file.
And yes I've included all of the libraries in my project