[4.22.2] - Plugin Package Errors Not Present In Standalone

Hey Guys,

Been a while :slight_smile: I’m working on a client project and I’ve developed a plugin w/ 3 modules. The project compiles fine for the editor and also in standalone with the plugin working fine in both instances.

However, I’m running into a couple headaches when packaging the plugin (via the Package option in the Plugins Window) and the errors aren’t unfortunately making a whole lot of sense. I’ve found previous forum posts (https://answers.unrealengine.com/questions/822582/packaging-a-plugin-in-4202-fails.html) that detail issues having to due with adding more to the path of includes for them to be recognized.

ie.) #include “Async/Async.h” instead of #include “Async.h”

Even after fixing those issues, I still see a ton of odd syntax issues that aren’t doing a great job in pointing out what the actual problem is. It’s a little confusing so I’m hoping some of the team at Epic can shed some light on this.

This is part of my header it’s complaining about in one of the errors… (more specifically the error that says it expected a ‘;’ before a ‘{’). What doesn’t make sense is if these were actual syntax errors, why they aren’t being brought up during normal compiling of the project/editor or a standalone build being packaged? Another question would be why is the packaging process for plugins a little less forgiving in this instance and by having to include part of the path (in #include …) when it works in normal packaged builds without those being more explicitly defined? It seems like a red herring but it’s hard to pin down.

Originally, I had this specific class named ‘U3DLiveRuntimeSettings’ but thought there could be an issue with the 3 being right there in the front of the class name and also the first character of the header file so I changed it. However, beyond this class, there is another actor that unfortunately suffers from this and doesn’t begin with any numbered characters so it’s more than just that one class.

Thanks!

/**
* The UPluginRuntimeSettings3DLive class holds all of the runtime settings for the 3D Live Plugin.
*/
UCLASS(Config = Engine, DefaultConfig, Category = "3D Live | Classes")
class RUNTIMESETTINGS3DLIVE_API UPluginRuntimeSettings3DLive : public UObject
{
	GENERATED_BODY()

public:
	// Constructor & Public Properties

	UPluginRuntimeSettings3DLive(const FObjectInitializer& ObjectInitializer);

	UPROPERTY(EditAnywhere, Config, Category = "3D Live - S3D LED Display", Meta = (DisplayName = "Output Setting", Tooltip = "The output setting for the 3D Live S3D LED Display."))
	ES3DLEDDisplayOutputSetting OutputSetting;

	...
};

This is another line it is telling me I need to add a ‘;’ before the ‘{’ (It’s the line where it starts with ‘class S3DLEDDISPLAY_API AS3DLEDDisplayActor…’) Definitely confusing…

// Copyright 2019 3D Live. All Rights Reserved.

#pragma once

#include "CoreMinimal.h"
#include "GameFramework/Actor.h"

#include "IS3DLEDDisplay.h"
#include "PluginRuntimeSettings3DLive.h"

#include "S3DLEDDisplayActor.generated.h"

// S3DLEDDisplayActor Forward Declarations
class USceneCaptureComponent2D;
class UPostProcessComponent;
class UTextureRenderTarget2D;
class UMaterialInstance;
class UMaterialInstanceDynamic;

/**
* The S3DLEDDisplayActor class is an Actor that will auto-manage the 3D Live Display when spawned in a level.
*/
UCLASS(BlueprintType, Category = "3D Live", Meta = (DisplayName = "3D Live - S3D LED Display Actor"))
class S3DLEDDISPLAY_API AS3DLEDDisplayActor : public AActor
{
	GENERATED_BODY()

protected:
	// AActor Overrides
	virtual void BeginPlay() override;

public:
	// AActor Overrides
	virtual void OnConstruction(const FTransform& Transform) override;
	virtual void Tick(float DeltaTime) override;
	virtual void EndPlay(const EEndPlayReason::Type EndPlayReason);

protected:
	// Scene Components

	UPROPERTY(VisibleDefaultsOnly, BlueprintReadOnly, Category = "S3D LED Display", Meta = (DisplayName = "S3D LED Display Root", Tooltip = "The root SceneComponent for the S3D LED Display Actor.", AllowPrivateAccess = "true"))
	USceneComponent* S3DLEDDisplayRoot;

	UPROPERTY(VisibleDefaultsOnly, BlueprintReadOnly, Category = "S3D LED Display", Meta = (DisplayName = "Left Eye Capture", Tooltip = "SceneCaptureComponent2D representing the left eye.", AllowPrivateAccess = "true"))
	USceneCaptureComponent2D* LeftEyeCapture;

	UPROPERTY(VisibleDefaultsOnly, BlueprintReadOnly, Category = "S3D LED Display", Meta = (DisplayName = "Right Eye Capture", Tooltip = "SceneCaptureComponent2D representing the right eye.", AllowPrivateAccess = "true"))
	USceneCaptureComponent2D* RightEyeCapture;

	UPROPERTY(VisibleDefaultsOnly, BlueprintReadOnly, Category = "S3D LED Display", Meta = (DisplayName = "Post Process", Tooltip = "PostProcessComponent handling the final stereo render if it is not being overridden from the 3D Live Settings.", AllowPrivateAccess = "true"))
	UPostProcessComponent* PostProcess;

public:
	// Constructor & Public Properties

	AS3DLEDDisplayActor();

	UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "S3D LED Display", Meta = (DisplayName = "Left Render Target", Tooltip = "The left render target used for the 3D Live S3D LED Display.", AllowPrivateAccess = "true"))
	UTextureRenderTarget2D* LeftRenderTarget;

	...
};

Here is a portion of the errors below from the Output Log…

d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\runtimesettings3dlive\PluginRuntimeSettings3DLive.generated.h(16): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\runtimesettings3dlive\PluginRuntimeSettings3DLive.generated.h(17): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\runtimesettings3dlive\PluginRuntimeSettings3DLive.generated.h(18): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\runtimesettings3dlive\PluginRuntimeSettings3DLive.generated.h(29): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\runtimesettings3dlive\PluginRuntimeSettings3DLive.generated.h(40): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\runtimesettings3dlive\PluginRuntimeSettings3DLive.generated.h(53): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\runtimesettings3dlive\PluginRuntimeSettings3DLive.generated.h(64): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\runtimesettings3dlive\PluginRuntimeSettings3DLive.generated.h(65): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\runtimesettings3dlive\PluginRuntimeSettings3DLive.generated.h(66): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\runtimesettings3dlive\PluginRuntimeSettings3DLive.generated.h(77): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(69): error C2059: syntax error: 'user-defined literal'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): error C2059: syntax error: 'public'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(71): error C2143: syntax error: missing ';' before '{'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(71): error C2447: '{': missing function header (old-style formal list?)
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(325): error C2039: 'StaticRegisterNativesUPluginRuntimeSettings3DLive': is not a member of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(330): error C2039: 'StaticClass': is not a member of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(330): error C2672: 'StaticClass': no matching overloaded function found
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(330): error C2783: 'UClass *StaticClass(void)': could not deduce template argument for 'ClassType'
UATHelper: Package Plugin Task (Windows):     D:\Unreal Engine 4\Unreal Engine\UE_4.22\Engine\Source\Runtime\CoreUObject\Public\UObject/ReflectedTypeAccessors.h(13): note: see declaration of 'StaticClass'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(466): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(468): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(479): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(481): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(490): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(490): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(490): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(499): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(499): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(499): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(508): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(508): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(508): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(517): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(517): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(517): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(527): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(527): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(527): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(539): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(541): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(552): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(554): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(565): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(567): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(578): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(580): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(591): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(593): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(604): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(606): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(619): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(619): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(619): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(632): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(632): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(632): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(645): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(645): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(645): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(658): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(658): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(658): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(667): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(667): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(667): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(676): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(676): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(676): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(685): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(685): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(685): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(695): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(695): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(695): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(705): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(705): error C2618: illegal member designator in offsetof
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(705): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
UATHelper: Package Plugin Task (Windows):     D:\Unreal Engine 4\Unreal Engine\UE_4.22\Engine\Source\Runtime\Core\Public\Templates/IsAbstract.h(11): error C2139: 'UPluginRuntimeSettings3DLive': an undefined class is not allowed as an argument to compiler intrinsic type trait '__is_abstract'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\Unreal Engine 4\Unreal Engine\UE_4.22\Engine\Source\Runtime\CoreUObject\Public\UObject/Class.h(2071): note: see reference to class template instantiation 'TIsAbstract<CPPCLASS>' being compiled
UATHelper: Package Plugin Task (Windows):             with
UATHelper: Package Plugin Task (Windows):             [
UATHelper: Package Plugin Task (Windows):                 CPPCLASS=UPluginRuntimeSettings3DLive
UATHelper: Package Plugin Task (Windows):             ]
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(737): note: see reference to class template instantiation 'TCppClassTypeTraits<UPluginRuntimeSettings3DLive>' being compiled
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(740): error C2039: 'StaticClass': is not a member of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(740): error C2078: too many initializers
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(753): error C2440: 'initializing': cannot convert from 'overloaded-function' to 'UClass *(__cdecl *)(void)'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(753): note: None of the functions with this name in scope match the target type
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C2027: use of undefined type 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C2039: 'GetPrivateStaticClass': is not a member of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C3861: 'StaticPackage': identifier not found
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C2065: 'StaticClassFlags': undeclared identifier
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C2039: 'StaticClassFlags': is not a member of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C2039: 'StaticClassCastFlags': is not a member of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C3861: 'StaticClassCastFlags': identifier not found
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C2039: 'StaticConfigName': is not a member of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C3861: 'StaticConfigName': identifier not found
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C2039: 'AddReferencedObjects': is not a member of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C2065: 'AddReferencedObjects': undeclared identifier
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C3083: 'Super': the symbol to the left of a '::' must be a type
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C2039: 'StaticClass': is not a member of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(763): error C3083: 'WithinClass': the symbol to the left of a '::' must be a type
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(766): error C2039: 'StaticClass': is not a member of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(766): error C2672: 'StaticClass': no matching overloaded function found
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(766): error C2783: 'UClass *StaticClass(void)': could not deduce template argument for 'ClassType'
UATHelper: Package Plugin Task (Windows):     D:\Unreal Engine 4\Unreal Engine\UE_4.22\Engine\Source\Runtime\CoreUObject\Public\UObject/ReflectedTypeAccessors.h(13): note: see declaration of 'StaticClass'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(768): error C2039: 'StaticClass': is not a member of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(768): error C2664: 'FCompiledInDefer::FCompiledInDefer(FCompiledInDefer &&)': cannot convert argument 2 from 'UClass *(__cdecl *)(voi
d)' to 'UClass *(__cdecl *)(void)'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(768): note: None of the functions with this name in scope match the target type
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(769): error C2039: '{ctor}': is not a member of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive/Private/PluginRuntimeSettings3DLive.h(70): note: see declaration of 'UPluginRuntimeSettings3DLive'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(769): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(769): error C2550: '{ctor}': constructor initializer lists are only allowed on constructor definitions
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.gen.cpp(769): error C4508: '{ctor}': function should return a value; 'void' return type assumed
UATHelper: Package Plugin Task (Windows):     [6/16] Module.S3DLEDDisplay.gen.cpp
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.generated.h(16): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.generated.h(17): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.generated.h(18): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.generated.h(29): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.generated.h(40): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.generated.h(53): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.generated.h(64): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.generated.h(65): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.generated.h(66): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Intermediate\Build\Win64\UE4Editor\Inc\RuntimeSettings3DLive\PluginRuntimeSettings3DLive.generated.h(77): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive\Private\PluginRuntimeSettings3DLive.h(69): error C2059: syntax error: 'user-defined literal'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive\Private\PluginRuntimeSettings3DLive.h(70): error C2059: syntax error: 'public'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive\Private\PluginRuntimeSettings3DLive.h(71): error C2143: syntax error: missing ';' before '{'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\RuntimeSettings3DLive\Private\PluginRuntimeSettings3DLive.h(71): error C2447: '{': missing function header (old-style formal list?)
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\s3dleddisplay\S3DLEDDisplayActor.generated.h(19): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\s3dleddisplay\S3DLEDDisplayActor.generated.h(118): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\s3dleddisplay\S3DLEDDisplayActor.generated.h(217): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\s3dleddisplay\S3DLEDDisplayActor.generated.h(226): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\s3dleddisplay\S3DLEDDisplayActor.generated.h(235): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\s3dleddisplay\S3DLEDDisplayActor.generated.h(248): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\s3dleddisplay\S3DLEDDisplayActor.generated.h(259): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\s3dleddisplay\S3DLEDDisplayActor.generated.h(266): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\s3dleddisplay\S3DLEDDisplayActor.generated.h(267): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     d:\3dlive\3dlive\stereodisplaydemo\plugin package\3dlive\hostproject\plugins\3dlive\intermediate\build\win64\ue4editor\inc\s3dleddisplay\S3DLEDDisplayActor.generated.h(278): error C2007: #define syntax
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\S3DLEDDisplay/Private/S3DLEDDisplayActor.h(28): error C2059: syntax error: 'user-defined literal'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\S3DLEDDisplay/Private/S3DLEDDisplayActor.h(29): error C2059: syntax error: 'public'
UATHelper: Package Plugin Task (Windows):     D:\3DLive\3DLive\StereoDisplayDemo\Plugin Package\3DLive\HostProject\Plugins\3DLive\Source\S3DLEDDisplay/Private/S3DLEDDisplayActor.h(30): error C2143: syntax error: missing ';' before '{'