When trying to build on VS13 a compiler error will be thrown on sizeof(tag::name), I replaced this with sizeof(tag().name) which does exactly the same. Also fixed a compile bug when the LinkOutput property does not match the TargetPath property:
warning MSB8012: TargetPath(X) does not match the Linker's OutputFile property value (Y). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
Obviously not a required fix since you say VS15 is a requirement, but it is not breaking for VS15 building and might save people the time of installing that piece of bloatware :smile:
When trying to build on VS13 a compiler error will be thrown on
sizeof(tag::name)
, I replaced this withsizeof(tag().name)
which does exactly the same. Also fixed a compile bug when theLinkOutput
property does not match theTargetPath
property:warning MSB8012: TargetPath(X) does not match the Linker's OutputFile property value (Y). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
Obviously not a required fix since you say VS15 is a requirement, but it is not breaking for VS15 building and might save people the time of installing that piece of bloatware :smile: