Re,
first thanks for sharing a prebuild version, I guess others will benefit from this. I just included your compiled plugin in a blank project, so I guess it is working.
1>------ Début de la génération : Projet : UE4, Configuration : BuiltWithUnrealBuildTool Win32 ------
2>------ Début de la génération : Projet : MyProjectWithPrebuil, Configuration : Development_Editor x64 ------
2> Performing full C++ include scan (hot reloading a new target)
2> Creating makefile for hot reloading MyProjectWithPrebuilEditor (no existing makefile)
2> Compiling game modules for hot reload
2> Parsing headers for MyProjectWithPrebuilEditor
2> Running UnrealHeaderTool “E:\Dev\MyProjectWithPrebuil\MyProjectWithPrebuil.uproject” “E:\Dev\MyProjectWithPrebuil\Intermediate\Build\Win64\MyProjectWithPrebuilEditor\Development\MyProjectWithPrebuilEditor.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -installed
2> Reflection code generated for MyProjectWithPrebuilEditor in 4,8418215 seconds
2> Performing 5 actions (4 in parallel)
2> [4/5] Resource ModuleVersionResource.rc.inl
2> [3/5] Resource PCLaunch.rc
2> Module.GoogleVRController.cpp
2> GoogleVRController.generated.cpp
2>E:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\ArmModel\gvr_arm_model.h(133): error C4579: ‘gvr_arm_model::Controller::POINTER_OFFSET’: in-class initialization for type ‘const gvr_arm_model::Vector3’ is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supportedE:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\ArmModel\gvr_arm_model.h(133): error C4579: ‘gvr_arm_model::Controller::POINTER_OFFSET’: in-class initialization for type ‘const gvr_arm_model::Vector3’ is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supported
2>
2>E:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\ArmModel\gvr_arm_model.h(136): error C4579: ‘gvr_arm_model::Controller::DEFAULT_SHOULDER_RIGHT’: in-class initialization for type ‘const gvr_arm_model::Vector3’ is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supportedE:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\ArmModel\gvr_arm_model.h(136): error C4579: ‘gvr_arm_model::Controller::DEFAULT_SHOULDER_RIGHT’: in-class initialization for type ‘const gvr_arm_model::Vector3’ is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supported
2>
2>E:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\ArmModel\gvr_arm_model.h(139): error C4579: ‘gvr_arm_model::Controller::ELBOW_MIN_RANGE’: in-class initialization for type ‘const gvr_arm_model::Vector3’ is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supported
2>E:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\ArmModel\gvr_arm_model.h(139): error C4579: ‘gvr_arm_model::Controller::ELBOW_MIN_RANGE’: in-class initialization for type ‘const gvr_arm_model::Vector3’ is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supportedE:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\ArmModel\gvr_arm_model.h(140): error C4579: ‘gvr_arm_model::Controller::ELBOW_MAX_RANGE’: in-class initialization for type ‘const gvr_arm_model::Vector3’ is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supported
2>
2>E:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\ArmModel\gvr_arm_model.h(140): error C4579: ‘gvr_arm_model::Controller::ELBOW_MAX_RANGE’: in-class initialization for type ‘const gvr_arm_model::Vector3’ is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supported
2>E:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\ArmModel\gvr_arm_model.h(143): error C4579: ‘gvr_arm_model::Controller::FORWARD’: in-class initialization for type ‘const gvr_arm_model::Vector3’ is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supported
2>E:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\ArmModel\gvr_arm_model.h(146): error C4579: ‘gvr_arm_model::Controller::UP’: in-class initialization for type ‘const gvr_arm_model::Vector3’ is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supported
2>E:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\ArmModel\gvr_arm_model.h(143): error C4579: ‘gvr_arm_model::Controller::FORWARD’: in-class initialization for type ‘const gvr_arm_model::Vector3’ is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supported
2>E:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\ArmModel\gvr_arm_model.h(146): error C4579: ‘gvr_arm_model::Controller::UP’: in-class initialization for type ‘const gvr_arm_model::Vector3’ is not yet implemented; static member will remain uninitialized at runtime but use in constant-expressions is supported
2>E:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\GoogleVRControllerInputComponent.cpp(27): warning C4996: ‘UActorComponent::bWantsBeginPlay’: bWantsBeginPlay was inconsistently enforced and is now unused Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
2> C:\Program Files\Unreal\Epic Games\4.14\Engine\Source\Runtime\Engine\Classes\Components/ActorComponent.h(193): note: voir la déclaration de ‘UActorComponent::bWantsBeginPlay’
2>E:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Source\GoogleVRController\Private\GoogleVRMotionControllerComponent.cpp(50): warning C4996: ‘UActorComponent::bWantsBeginPlay’: bWantsBeginPlay was inconsistently enforced and is now unused Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
2> C:\Program Files\Unreal\Epic Games\4.14\Engine\Source\Runtime\Engine\Classes\Components/ActorComponent.h(193): note: voir la déclaration de ‘UActorComponent::bWantsBeginPlay’
2>ERROR : UBT error : Failed to produce item: E:\Dev\MyProjectWithPrebuil\Plugins\GoogleVRController\Binaries\Win64\UE4Editor-GoogleVRController-4543.dll
2> Total build time: 33,91 seconds
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets(37,5): error MSB3075: La commande ““C:\Program Files\Unreal\Epic Games\4.14\Engine\Build\BatchFiles\Build.bat” MyProjectWithPrebuilEditor Win64 Development “E:\Dev\MyProjectWithPrebuil\MyProjectWithPrebuil.uproject” -waitmutex” s’est arrêtée avec le code 5. Assurez-vous que vous disposez de droits suffisants pour exécuter cette commande.
========== Génération : 1 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
The log file is similar to the previous one …
I just started an update of VS215… My current version is described below, error C4579 seems related to c++11 features, so let see.
Microsoft Visual Studio Community 2015
Version 14.0.23107.0 D14REL
Microsoft .NET Framework
Version 4.6.01586