+ #elif (_MSC_VER == 1927)
+ "MSVC 2019.7";
+ #elif (_MSC_VER == 1926)
+ "MSVC 2019.6";
+ #elif (_MSC_VER == 1925)
+ "MSVC 2019.5";
+ #elif (_MSC_VER == 1924)
+ "MSVC 2019.4";
+ #elif (_MSC_VER == 1923)
+ "MSVC 2019.3";
+ #elif (_MSC_VER == 1922)
+ "MSVC 2019.2";
+ #elif (_MSC_VER == 1921)
+ "MSVC 2019.1";
+ #elif (_MSC_VER == 1920)
+ "MSVC 2019.0";
+ #elif (_MSC_VER == 1916)
+ "MSVC 2017.9";
+ #elif (_MSC_VER == 1915)
+ "MSVC 2017.8";
+ #elif (_MSC_VER == 1914)
+ "MSVC 2017.7";
+ #elif (_MSC_VER == 1913)
+ "MSVC 2017.6";
+ #elif (_MSC_VER == 1912)
+ "MSVC 2017.5";