Can't create Blueprint Plugin

HI, I’m trying to build a Blueprint Plugin in an unreal 4.12.5 project, but when I try to
compile, even if I try only with unreal standard code I get lot of errors; the plugin is called WindStarz. Can someone help me? These are the errors I get:

2>  Module.WindStarz.cpp
2>  WindStarz.generated.cpp
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarzBPLibrary.generated.h(16): error C2007: #define syntax
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarzBPLibrary.generated.h(28): error C2007: #define syntax
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarzBPLibrary.generated.h(40): error C2007: #define syntax
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarzBPLibrary.generated.h(51): error C2007: #define syntax
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarzBPLibrary.generated.h(62): error C2007: #define syntax
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarzBPLibrary.generated.h(74): error C2007: #define syntax
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarzBPLibrary.generated.h(86): error C2007: #define syntax
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarzBPLibrary.generated.h(87): error C2007: #define syntax
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarzBPLibrary.generated.h(97): error C2007: #define syntax
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Public\WindStarzBPLibrary.h(25): error C2059: syntax error: 'user-defined literal'
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Public\WindStarzBPLibrary.h(26): error C2059: syntax error: 'public'
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Public\WindStarzBPLibrary.h(27): error C2143: syntax error: missing ';' before '{'
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Public\WindStarzBPLibrary.h(27): error C2447: '{': missing function header (old-style formal list?)
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Private\WindStarzBPLibrary.cpp(6): error C2653: 'UWindStarzBPLibrary': is not a class or namespace name
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Private\WindStarzBPLibrary.cpp(7): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Private\WindStarzBPLibrary.cpp(8): error C2550: 'UWindStarzBPLibrary': constructor initializer lists are only allowed on constructor definitions
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Private\WindStarzBPLibrary.cpp(10): error C4508: 'UWindStarzBPLibrary': function should return a value; 'void' return type assumed
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Private\WindStarzBPLibrary.cpp(12): error C2653: 'UWindStarzBPLibrary': is not a class or namespace name
2>e:\_windstarz\07unrealwstarzcanyon v9.3.5\07unrealwstarzcanyon v9.3.5\plugins\windstarz\intermediate\build\win64\ue4editor\inc\windstarz\WindStarzBPLibrary.generated.h(16): error C2007: #define syntax
2>e:\_windstarz\07unrealwstarzcanyon v9.3.5\07unrealwstarzcanyon v9.3.5\plugins\windstarz\intermediate\build\win64\ue4editor\inc\windstarz\WindStarzBPLibrary.generated.h(28): error C2007: #define syntax
2>e:\_windstarz\07unrealwstarzcanyon v9.3.5\07unrealwstarzcanyon v9.3.5\plugins\windstarz\intermediate\build\win64\ue4editor\inc\windstarz\WindStarzBPLibrary.generated.h(40): error C2007: #define syntax
2>e:\_windstarz\07unrealwstarzcanyon v9.3.5\07unrealwstarzcanyon v9.3.5\plugins\windstarz\intermediate\build\win64\ue4editor\inc\windstarz\WindStarzBPLibrary.generated.h(51): error C2007: #define syntax
2>e:\_windstarz\07unrealwstarzcanyon v9.3.5\07unrealwstarzcanyon v9.3.5\plugins\windstarz\intermediate\build\win64\ue4editor\inc\windstarz\WindStarzBPLibrary.generated.h(62): error C2007: #define syntax
2>e:\_windstarz\07unrealwstarzcanyon v9.3.5\07unrealwstarzcanyon v9.3.5\plugins\windstarz\intermediate\build\win64\ue4editor\inc\windstarz\WindStarzBPLibrary.generated.h(74): error C2007: #define syntax
2>e:\_windstarz\07unrealwstarzcanyon v9.3.5\07unrealwstarzcanyon v9.3.5\plugins\windstarz\intermediate\build\win64\ue4editor\inc\windstarz\WindStarzBPLibrary.generated.h(86): error C2007: #define syntax
2>e:\_windstarz\07unrealwstarzcanyon v9.3.5\07unrealwstarzcanyon v9.3.5\plugins\windstarz\intermediate\build\win64\ue4editor\inc\windstarz\WindStarzBPLibrary.generated.h(87): error C2007: #define syntax
2>e:\_windstarz\07unrealwstarzcanyon v9.3.5\07unrealwstarzcanyon v9.3.5\plugins\windstarz\intermediate\build\win64\ue4editor\inc\windstarz\WindStarzBPLibrary.generated.h(97): error C2007: #define syntax
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Public/WindStarzBPLibrary.h(25): error C2059: syntax error: 'user-defined literal'
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Public/WindStarzBPLibrary.h(26): error C2059: syntax error: 'public'
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Public/WindStarzBPLibrary.h(27): error C2143: syntax error: missing ';' before '{'
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Source\WindStarz\Public/WindStarzBPLibrary.h(27): error C2447: '{': missing function header (old-style formal list?)
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(12): error C2653: 'UWindStarzBPLibrary': is not a class or namespace name
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(14): error C2653: 'UWindStarzBPLibrary': is not a class or namespace name
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(14): error C3861: 'StaticClass': identifier not found
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(14): error C2065: 'execWindStarzSampleFunction': undeclared identifier
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): error C2065: 'UWindStarzBPLibrary': undeclared identifier
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): error C2923: 'TClassCompiledInDefer': 'UWindStarzBPLibrary' is not a valid template type argument for parameter 'TClass'
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): error C2514: 'TClassCompiledInDefer': class has no constructors
2>  c:\program files (x86)\epic games\4.12\engine\source\runtime\coreuobject\public\uobject\UObjectBase.h(296): note: see declaration of 'TClassCompiledInDefer'
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): error C2653: 'UWindStarzBPLibrary': is not a class or namespace name
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): error C2065: 'StaticClassFlags': undeclared identifier
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): error C3861: 'StaticClassCastFlags': identifier not found
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): error C3861: 'StaticConfigName': identifier not found
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): error C2440: 'type cast': cannot convert from 'void (__cdecl *)(const FObjectInitializer &)' to 'UClass::ClassConstructorType'
2>  E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): note: None of the functions with this name in scope match the target type
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): error C2440: 'type cast': cannot convert from 'UObject *(__cdecl *)(FVTableHelper &)' to 'UClass::ClassVTableHelperCtorCallerType'
2>  E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): note: None of the functions with this name in scope match the target type
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): error C2065: 'AddReferencedObjects': undeclared identifier
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(16): error C2065: 'StaticClass': undeclared identifier
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(53): error C2653: 'UWindStarzBPLibrary': is not a class or namespace name
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(53): error C3861: 'StaticClass': identifier not found
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(62): error C2653: 'UWindStarzBPLibrary': is not a class or namespace name
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(62): error C3861: 'StaticClass': identifier not found
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(83): error C2653: 'UWindStarzBPLibrary': is not a class or namespace name
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(83): error C2065: 'StaticClass': undeclared identifier
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(84): error C2653: 'UWindStarzBPLibrary': is not a class or namespace name
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(84): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(84): error C2550: 'UWindStarzBPLibrary': constructor initializer lists are only allowed on constructor definitions
2>E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Intermediate\Build\Win64\UE4Editor\Inc\WindStarz\WindStarz.generated.cpp(84): error C4508: 'UWindStarzBPLibrary': function should return a value; 'void' return type assumed
2>ERROR : UBT error : Failed to produce item: E:\_windstarz\07UnrealWStarzCanyon v9.3.5\07UnrealWStarzCanyon v9.3.5\Plugins\WindStarz\Binaries\Win64\UE4Editor-WindStarz.dll

show us your classes

Solved, thanks! The problem is the 07 at the beginning of the directory. Never start a directory name with a digit!