Here’s the solution I found, in your Editoor.Target.cs
public class TestProjectEditorTarget: TargetRules
{
public TestProjectEditorTarget(TargetInfo Target) : base(Target)
{
Type = TargetType.Editor;
ExtraModuleNames.AddRange(new string[] { "TestProject", "TestProjectEditor" });
if (!bBuildAllModules)
{
NativePointerMemberBehaviorOverride = PointerMemberBehavior.AllowSilently;
}
}
}
This is the part that fixes the issue…
if (!bBuildAllModules)
{
NativePointerMemberBehaviorOverride = PointerMemberBehavior.AllowSilently;
}