UE5.1.1 Source build throws Niagara linker error when package

Hi, I was having issues trying to package my game, but I kept getting the Niagara linker error. How can I solve this?

[36/37] Link Reneko.exe
   Creating library F:\Projects\renekogame\Binaries\Win64\Reneko.lib and object F:\Projects\renekogame\Binaries\Win64\Reneko.exp
Module.Niagara.10_of_13.cpp.obj : error LNK2019: unresolved external symbol __std_init_once_link_alternate_names_and_abort referenced in function "void __cdecl std::call_once<class <lambda_545dfa6eb49ca362ef2cb3c500c8a6b0> >(struct std::once_flag &,class <lambda_545dfa6eb49ca362ef2cb3c500c8a6b0> &&)" (??$call_once@V<lambda_545dfa6eb49ca362ef2cb3c500c8a6b0>@@$$V@std@@YAXAEAUonce_flag@0@$$QEAV<lambda_545dfa6eb49ca362ef2cb3c500c8a6b0>@@@Z)
Module.Niagara.13_of_13.cpp.obj : error LNK2001: unresolved external symbol __std_init_once_link_alternate_names_and_abort
F:\Projects\renekogame\Binaries\Win64\Reneko.exe : fatal error LNK1120: 1 unresolved externals
[37/37] WriteMetadata Reneko.target cancelled
CompilationResultException: Error: OtherCompilationError
   at UnrealBuildTool.ActionGraph.ExecuteActions(BuildConfiguration BuildConfiguration, List`1 ActionsToExecute, List`1 TargetDescriptors, ILogger Logger) in E:\UE5.1.1S_InstalledBuild\Engine\Source\Programs\UnrealBuildTool\System\ActionGraph.cs:line 387
   at UnrealBuildTool.BuildMode.Build(TargetMakefile[] Makefiles, List`1 TargetDescriptors, BuildConfiguration BuildConfiguration, BuildOptions Options, FileReference WriteOutdatedActionsFile, ILogger Logger) in E:\UE5.1.1S_InstalledBuild\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 628
   at UnrealBuildTool.BuildMode.Execute(CommandLineArguments Arguments, ILogger Logger) in E:\UE5.1.1S_InstalledBuild\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 242
   at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in E:\UE5.1.1S_InstalledBuild\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 648
WriteFileIfChanged() wrote 52 changed files of 52 requested writes.
Timeline:

[ 0.000]
[ 0.000](+95.276) <unknown>
[95.276]

Fixed it. It was a MSVC issue. I installed MSVC 14.38.33130 and removed the other MSVC versions to fix it.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.