Closed tstenner closed 11 months ago
Also pinging @chkothe.
I don't speak for all of industry, but Neurobehavioral Systems is currently moving from VS2019 to VS2022 for all Windows projects. I maintain an independent Visual Studio project because CMake annoys me.
If you are going to support one and only one version of Visual Studio, I'd target 3-5 years old, so VS2019 is the best. This would lead to the easiest integration with the largest number of projects.
@mgrivich Great to hear this, what I last remembered was that you had to support some ancient windows versions newer C++ compilers couldn't target any more. I also had the 3-5 years in the back of my head, but 2017 didn't seem to be six years ago already. Let's put 2019 in there unless someone objects.
Approved.
Any objections from @chkothe?
The support baseline was last touched in 2020. By now, several vendors have stopped supporting their components. The new versions are mostly what is shipped by Ubuntu 20.04.
I would prefer to target MSVC 2019, but I suspect our industry representative ;-) @mgrivich will insist on MSVC 2017.