Version 4.20.0 through 4.20.2 does not include the directories for *.generated.h
files, and you must include them manually.
To do so, follow these steps.
- Create an environment variable called
UNREAL_ENGINE
containing the path to the root directory of Unreal Engine's files, without a trailing backslash, for exampleC:\Program Files\Epic Games\Unreal Engine\UE_4.20
.
- Right-click your project (
MyProject
by default). - Go to Properties → VC++ Directories.
- Ensure that 'All Configurations' is selected in the dropdown at the top.
- Place your cursor at the end of the 'Include Directories' field. It should contain "<different options>".
- Type a semicolon (
;
) at the end of the field. - Paste the text below directly inline with the existing text.
- Select the dropdown for the Include field and select
<Edit...>
. - Ensure that the paths resolve correctly, and press
OK
. - Click
OK
and thenApply
in the Project Properties dialog.
$(SolutionDir)Engine\Intermediate\Build\Win64\UE4Editor\Inc\$(SolutionName);$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\AIModule;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\AITestSuite;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\AnalyticsVisualEditing;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\AnimationCore;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\AnimGraphRuntime;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\AssetRegistry;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\AudioMixer;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\AudioPlatformConfiguration;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\AugmentedReality;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\AutomationController;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\AutomationMessages;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\BlueprintRuntime;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\BuildPatchServices;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\CinematicCamera;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\ClientPilot;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\ClothingSystemRuntime;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\ClothingSystemRuntimeInterface;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\CoreUObject;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\EditorStyle;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Engine;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\EngineMessages;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\EngineSettings;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\EyeTracker;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Foliage;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\FriendsAndChat;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\GameMenuBuilder;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\GameplayDebugger;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\GameplayTags;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\GameplayTasks;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\HeadMountedDisplay;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\InputCore;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\JsonUtilities;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Landscape;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\LevelSequence;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\LiveLinkInterface;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\LiveLinkMessageBusFramework;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Localization;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\MaterialShaderQualitySettings;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\MediaAssets;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\MediaIOCore;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\MeshDescription;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\MessagingRpc;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\MoviePlayer;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\MovieScene;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\MovieSceneCapture;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\MovieSceneTracks;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\MRMesh;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\NavigationSystem;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Overlay;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\PacketHandler;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\PortalMessages;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\PortalRpc;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\PortalServices;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\ProfilerMessages;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\PropertyPath;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Renderer;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeAssetCache;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\ScreenShotComparisonTools;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Serialization;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\SessionMessages;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\Slate;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\SlateCore;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\SlateReflector;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\SourceControl;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\TimeManagement;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\UMG;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\UnrealEdMessages;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\VectorVM;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\WebBrowser;$(UNREAL_ENGINE)\Engine\Intermediate\Build\Win64\UE4Editor\Inc\WidgetCarousel;