Hello,
I’m trying to compile a project with Unreal Engine 5 on MacOS 12.4 and getting a linker error:
[12/17] Link UnrealEditor-FMODStudio.dylib
Undefined symbols for architecture x86_64:
"UProjectPackagingSettings::GetPrivateStaticClass()", referenced from:
UFMODSettings::Check() const in FMODSettings.cpp.o
ld: symbol(s) not found for architecture x86_64
In order to make it link, I had to modify FMODStudio.Build.cs:54
from:
PublicDependencyModuleNames.Add("DeveloperToolSettings");
to
PrivateDependencyModuleNames.Add("DeveloperToolSettings");
Just wanted to post here in case what I’m doing is incorrect, or if correct, to inform you of the possible error in FMODStudio.Build.cs