Errors while trying to rebuild a VS2015 c++ project (utymap)

Hello,
I have some error messages in VS 2015 when I try to rebuild this c++ project: https://github.com/RaceTheMaSe/UtyMapUnreal

The project is using UE 4.14, and the Boost 1.62 library, as well as the Runtime mesh plugin:

I have windows 10 64bits, trying to build in debuggame editor Win64

  • Here are the error messages

1>------ Rebuild All started: Project: UtyMapUnreal, Configuration: DebugGame_Editor x64 ------
1> Cleaning UtyMapUnrealEditor Binaries…
1> Creating makefile for UtyMapUnrealEditor (no existing makefile)
1> Performing full C++ include scan (no include cache file)
1> Parsing headers for UtyMapUnrealEditor
1> Running UnrealHeaderTool “C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\UtyMapUnreal.uproject” “C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Intermediate\Build\Win64\UtyMapUnrealEditor\DebugGame\UtyMapUnrealEditor.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -installed
1> Reflection code generated for UtyMapUnrealEditor in 3,5526129 seconds
1> Performing 11 actions (36 in parallel)
1> [4/11] Resource PCLaunch.rc
1> [5/11] Resource ModuleVersionResource.rc.inl
1> [6/11] Resource PCLaunch.rc
1> [7/11] Resource ModuleVersionResource.rc.inl
1> RuntimeMeshComponent.generated.cpp
1> PCH.UtyMapUnreal.h.cpp
1> Module.RuntimeMeshComponent.cpp
1> Module.UtyMapUnreal.cpp
1> UtyMapUnreal.generated.cpp
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(51): error C2065: ‘FRuntimeMeshVertexTrippleUV’: undeclared identifier
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(51): error C2923: ‘TArray’: ‘FRuntimeMeshVertexTrippleUV’ is not a valid template type argument for parameter ‘InElementType’
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(51): error C2133: ‘VerticesWithThreeUvs’: unknown size
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(51): error C2512: ‘TArray’: no appropriate default constructor available
1> c:\program files\epic games\ue_4.14\engine\source\runtime\core\public\Containers/Array.h(316): note: see declaration of ‘TArray’
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(52): error C2662: ‘int32 TArray::AddUninitialized(int32)’: cannot convert ‘this’ pointer from ‘TArray’ to ‘TArray &’
1> C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(52): note: Reason: cannot convert from ‘TArray’ to ‘TArray’
1> C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(52): note: Conversion requires a second user-defined-conversion operator or constructor
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(57): error C2065: ‘FRuntimeMeshVertexTrippleUV’: undeclared identifier
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(57): error C2146: syntax error: missing ‘;’ before identifier ‘NewVert’
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(57): error C2065: ‘NewVert’: undeclared identifier
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(58): error C2065: ‘NewVert’: undeclared identifier
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(58): error C2228: left of ‘.Position’ must have class/struct/union
1> C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(58): note: type is ‘unknown-type’
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(59): error C2065: ‘NewVert’: undeclared identifier
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(59): error C2228: left of ‘.Color’ must have class/struct/union
1> C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(59): note: type is ‘unknown-type’
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(60): error C2065: ‘NewVert’: undeclared identifier
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(60): error C2228: left of ‘.UV0’ must have class/struct/union
1> C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(60): note: type is ‘unknown-type’
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(61): error C2065: ‘NewVert’: undeclared identifier
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(61): error C2228: left of ‘.UV1’ must have class/struct/union
1> C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(61): note: type is ‘unknown-type’
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(62): error C2065: ‘NewVert’: undeclared identifier
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(62): error C2228: left of ‘.UV2’ must have class/struct/union
1> C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(62): note: type is ‘unknown-type’
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(63): error C2678: binary ‘[’: no operator found which takes a left-hand operand of type ‘TArray’ (or there is no acceptable conversion)
1> c:\program files\epic games\ue_4.14\engine\source\runtime\core\public\Containers/Array.h(689): note: could be ‘const InElementType &TArray::operator const’
1> c:\program files\epic games\ue_4.14\engine\source\runtime\core\public\Containers/Array.h(676): note: or 'InElementType &TArray::operator
1> C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(63): note: while trying to match the argument list ‘(TArray, int)’
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(63): error C2065: ‘NewVert’: undeclared identifier
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(66): error C2838: ‘CalculateNormalTangent’: illegal qualified name in member declaration
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\DemoModelBuilder.cpp(66): error C2065: ‘CalculateNormalTangent’: undeclared identifier
1>C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Source\UtyMapUnreal\Private\PlaceElementBuilder.cpp(99): error C2661: ‘URuntimeMeshComponent::CreateMeshSection’: no overloaded function takes 11 arguments
1> [10/11] Link UE4Editor-RuntimeMeshComponent-Win64-DebugGame.dll
1> Creating library C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Plugins\RuntimeMeshComponent\Intermediate\Build\Win64\UE4Editor\DebugGame\UE4Editor-RuntimeMeshComponent-Win64-DebugGame.lib and object C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Plugins\RuntimeMeshComponent\Intermediate\Build\Win64\UE4Editor\DebugGame\UE4Editor-RuntimeMeshComponent-Win64-DebugGame.exp
1>ERROR : UBT error : Failed to produce item: C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\Binaries\Win64\UE4Editor-UtyMapUnreal-Win64-DebugGame.dll
1> Total build time: 39,53 seconds
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets(46,5): error MSB3073: The command ““C:\Program Files\Epic Games\UE_4.14\Engine\Build\BatchFiles\Rebuild.bat” UtyMapUnrealEditor Win64 DebugGame “C:\Users\stu\Desktop\OSMGAME\UtyMapUnreal\UtyMapUnreal.uproject” -waitmutex” exited with code -1.
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========