IDE 发布时间 工具集版本 MSC_VER MSVC++ 系统支持
Visual C++6.0 1998 V60 1200 MSVC++ 6.0 XP、Win7
Visual Studio 2002 2002 V70 1300 MSVC++ 7.0 XP、Win7
Visual Studio 2003 2003 V71 1310 MSVC++ 7.1 XP、Win7
Visual Studio 2005 2005 V80 1400 MSVC++ 8.0 XP、Win7
Visual Studio 2008 2008 V90 1500 MSVC++ 9.0 XP、Win7
Visual Studio 2010 2010 V100 1600 MSVC++ 10.0 XP、Win7
Visual Studio 2012 2012 V110 1700 MSVC++ 11.0 XP、Win7
Visual Studio 2013 2013 V120 1800 MSVC++ 12.0 Win10、Win7
Visual Studio 2015 2015 V140 1900 MSVC++ 14.0 Win10、Win7
Visual Studio 2017 2017 V141 1910 MSVC++ 14.1 Win10、Win7
Visual Studio 2019 2019 V142 1920 MSVC++ 14.2 Win10、Win7
Visual Studio 2022 2022 V143 1930 MSVC++ 14.3 Win10、Win7
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
# require at least Visual Studio 2017
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 19.10)
message(FATAL_ERROR "Microsoft Visual Studio 2017 or newer required")
endif()
else()
message(WARNING "You are using an unsupported compiler! Compilation has only been tested with MSVC.")
endif()