Upgrade to UE5.5 throwing errors regarding the use of native pointers.

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;
		}
3 Likes