How to do it...

  1. We need to add the UMG module to our module's dependencies.
  2. Open up <YourModule>.build.cs, which in our case is Chapter_14.Build.cs, and add UMG to the following code:
using UnrealBuildTool;public class Chapter_14 : ModuleRules{  public Chapter_14(ReadOnlyTargetRules Target) : base(Target)  {    PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;      PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" });    PrivateDependencyModuleNames.AddRange(new string[] { });    // Uncomment if you are using Slate UI    PrivateDependencyModuleNames.AddRange(new string[] { "Slate",     "SlateCore", "UMG" });        // Uncomment if you are using online features    // PrivateDependencyModuleNames.Add("OnlineSubsystem"); // ...

Get Unreal Engine 4.x Scripting with C++ Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.