I linked it by Unreal Build Tool.
this is function where i taking all static libraries
private List<string> GetStaticLibraries()
{
List<string> Output = new List<string>();
if (Target.Platform == UnrealTargetPlatform.Win64)
{
Output.AddRange(new[]
{
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_analytics.lib"}),
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_app.lib"}),
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_app_check.lib"}),
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_auth.lib"}),
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_database.lib"}),
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_dynamic_links.lib"}),
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_firestore.lib"}),
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_functions.lib"}),
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_gma.lib"}),
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_installations.lib"}),
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_messaging.lib"}),
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_remote_config.lib"}),
Path.Combine(new[] {"VS2019", "MD", "x64", "Release", "firebase_storage.lib"})
});
}
// and other stuff, telegram does not allow me to send message bigger
return Output;
}