compiler and Visual Studio versions clarification