Use defines for the different Visual Studio compiler versions