Steam VR Template

@ Thank you, I really appricate it!
I tried it and had a different problem related to SDK8.1 had to install it to solve it.
I created a new none c++ class name MyClass and it created .h and .cpp and compile it then I tried to create a package and now I receive the following error:

MainFrameActions: Packaging (Windows (64-bit)): Project.Build: ********** BUILD COMMAND STARTED **********
MainFrameActions: Packaging (Windows (64-bit)): CommandUtils.Run: Run: C:\Program Files (x86)\Epic Games\4.12\Engine\Binaries\DotNET\UnrealBuildTool.exe SteamVR_Template Win64 Development -Project=D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template\SteamVR_Template.uproject D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template\SteamVR_Template.uproject -remotein
i=“D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template” -noxge -generatemanifest -NoHotReloadFromIDE
MainFrameActions: Packaging (Windows (64-bit)): CommandUtils.Run: Run: Took 0.863s to run UnrealBuildTool.exe, ExitCode=0
MainFrameActions: Packaging (Windows (64-bit)): CommandUtils.Run: Run: C:\Program Files (x86)\Epic Games\4.12\Engine\Binaries\DotNET\UnrealBuildTool.exe SteamVR_Template Win64 Development -Project=D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template\SteamVR_Template.uproject D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template\SteamVR_Template.uproject -remotein
i=“D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template” -noxge -NoHotReloadFromIDE -ignorejunk
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: Creating makefile for SteamVR_Template (no existing makefile)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: Performing full C++ include scan (no include cache file)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: Parsing headers for SteamVR_Template
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: Running UnrealHeaderTool “D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template\SteamVR_Template.uproject” “D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template\Intermediate\Build\Win64\SteamVR_Template\Development\SteamVR_Template.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase
error” -Unattended -WarningsAsErrors -installed
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: Reflection code generated for SteamVR_Template in 4.5117688 seconds
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: Performing 9 actions (4 in parallel)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: PCH.UELinkerFixupsName.h.cpp
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: PCH.SteamVR_Template.h.cpp
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: Module.VRExpansionPlugin.cpp
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: VRExpansionPlugin.generated.cpp
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: UELinkerFixups.cpp
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: [6/9] Link UE4-VRExpansionPlugin.lib
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: MyClass.cpp
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: SteamVR_Template.cpp
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: [9/9] Link SteamVR_Template.exe
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: UE4-VRExpansionPlugin.lib(Module.VRExpansionPlugin.cpp.obj) : error LNK2005: “class TAutoConsoleVariable<int> CVarShowInitialOverlaps” (?CVarShowInitialOverlaps@@3V?$TAutoConsoleVariable@H@@A) already defined in UE4-Engine.lib(Module.Engine.9_of_34.cpp.obj)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: Creating library D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template\Binaries\Win64\SteamVR_Template.lib and object D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template\Binaries\Win64\SteamVR_Template.exp
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template\Binaries\Win64\SteamVR_Template.exe : fatal error LNK1169: one or more multiply defined symbols found
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: ERROR: UBT ERROR: Failed to produce item: D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template\Binaries\Win64\SteamVR_Template.exe
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: Total build time: 50.26 seconds
MainFrameActions: Packaging (Windows (64-bit)): CommandUtils.Run: Run: Took 50.389s to run UnrealBuildTool.exe, ExitCode=5
MainFrameActions: Packaging (Windows (64-bit)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.AutomationException: Command failed (Result:5): C:\Program Files (x86)\Epic Games\4.12\Engine\Binaries\DotNET\UnrealBuildTool.exe SteamVR_Template Win64 Development -Project=D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template\SteamVR_Te
mplate.uproject D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template\SteamVR_Template.uproject -remoteini=“D:\Projects\Unreal\SteamVR__1_11\SteamVR_Template” -noxge -NoHotReloadFromIDE -ignorejunk. See logfile for details: ‘UnrealBuildTool-2016.07.31-20.29.48.txt’
MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary2 EnvVars) MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, String CommandLine, String LogName, Dictionary2 EnvVars)
MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.UE4Build.BuildWithUBT(String TargetName, UnrealTargetPlatform TargetPlatform, String Config, FileReference UprojectPath, Boolean ForceMonolithic, Boolean ForceNonUnity, Boolean ForceDebugInfo, Boolean ForceFlushMac, Boolean DisableXGE, String InAddArgs, Boolean ForceUnity, Dictionary2 EnvV ars) MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InForceNonUnity, Boolean InForceUnity, Boolean InShowProgress, Dictionary2 PlatformEnvVars, Nullable1 InChangelistNumberOverride,
Dictionary2 InTargetToManifest) MainFrameActions: Packaging (Windows (64-bit)): at Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask) MainFrameActions: Packaging (Windows (64-bit)): at BuildCookRun.DoBuildCookRun(ProjectParams Params) MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.BuildCommand.Execute() MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.Automation.Execute(List1 CommandsToExecute, CaselessDictionary1 Commands) MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.Automation.Process(String] CommandLine) MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.Program.MainProc(Object Param) MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.InternalUtils.RunSingleInstance(Func2 Main, Object Param)
MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.Program.Main()
MainFrameActions: Packaging (Windows (64-bit)): Program.Main: AutomationTool exiting with ExitCode=5 (5)
MainFrameActions: Packaging (Windows (64-bit)): Domain_ProcessExit
MainFrameActions: Packaging (Windows (64-bit)): copying UAT log files…
MainFrameActions: Packaging (Windows (64-bit)): BUILD FAILED
PackagingResults:Error: Error Unknown Error

Can you check it again please?

Thanks a lot,
Doron