It is not possible to package a game when using the FJsonObjectConverter.

This Converter is part of "JsonUtilities", and whenever I'm including this to my Build.cs as follows, the packaging fails:

PublicDependencyModuleNames.AddRange(new string[]

{ "Json", "JsonUtilities" }

The Error Message when packaging is:

MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: LINK : fatal error LNK1181: cannot open input file 'F:\Unreal Engine Launcher\Unreal Engine\4.9\Engine\Binaries\Win64\UE4-JsonUtilities.lib'
As someone posted here, building the engine from source seems to solve this problem. This is no option for me, though.

We need the FJsonObjectConverter to convert a Json string to UStruct.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

Affects Versions4.9
Target Fix4.9
Fix Commit2653189
Release Commit2653193
CreatedAug 12, 2015
ResolvedAug 12, 2015
UpdatedJun 10, 2016