OK, I did what you asked for.
The first version of Boost to support Visual C++ 14.2 seems to be 1.71.
The first version of Boost to support Visual C++ 14.2 seems to 1.71.
There's more. It seems that the Boost 1.67 "boostrap" and "b2" utilities that constitute the Boost build system do not support Visual C++ compilers beyond version 14.1 (VS 2017). That probably explains why I got Boost built with vc110 (VC++ 11.0, VS 2012), since the old build-deps.cmd script was simply passing "toolset=msvc" and not, for instance, "toolset=msvc-14.1". Unfortunately, using "toolset=msvc-14.2" does not work for Boost 1.67. Until now I did not find a workaround to make Boost work with...
I think I found the problem, it seems the BOOST section in build-deps.cmd should properly invoke b2 specifying the correct MS compiler, and it does not.
It looks like I need to fork the project to make a pull request, right?
It looks like I need to fork the project to this, right?
vc110 makes me think that I also have Visual Studio 2012 installed on my machine and the v110 toolset is the default one for 2012. VS 2019 instead uses v142 by default.