Boost logo

Boost Users :

Subject: Re: [Boost-users] Toolset version for Visual Studio 2017 15.6.3
From: Gavin Lambert (gavinl_at_[hidden])
Date: 2018-04-10 05:13:42


On 10/04/2018 13:06, Nathan Ernst wrote:
> Visual Studio version is not equal to the version of the C++ toolchain.
> Probably hasn't been since VC6.
>
> Confusing as hell, but the way it is.

There's a nice compact list here:
 
https://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B#Internal_version_numbering

Boost usually collectively refers to all of VS2017 as 14.1 (although
there was a period early in its life when it was called 14.10, which
might have made more sense given the way they're numbering them now --
but it was Microsoft themselves that changed that).

Unless you install multiple instances of VS2017 side-by-side (in which
case you'll have to help B2 out a bit) it usually doesn't really matter.

You can see the MSVC versions that B2 knows about by looking at the very
bottom of
https://github.com/boostorg/build/blob/develop/src/tools/msvc.jam. I
suspect there's a command line option to print this out as well but I
haven't looked very hard.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net