On 7 April 2018 at 22:17, Chris Stankevitz via Boost-users < boost-users@lists.boost.org> wrote:
What version should I pass to b2 --toolset=msvc-x.y for "Visual Studio 2017 15.6.3"?
I use the following project-config.jam file: ==================================== import option ; using msvc : : : <cxxflags>-DBOOST_NO_ANSI_APIS <cxxflags>-DBOOST_USE_WINAPI_VERSION=0x0A00 <cxxflags>-DBOOST_USE_WINDOWS_H=1 <cxxflags>-D_WIN32_WINNT=0x0A00 <cxxflags>-D_MT <cxxflags>-D_WIN32 <cxxflags>-DNOMINMAX <cxxflags>-DWIN32_LEAN_AND_MEAN ; option.set keep-going : false ; ==================================== The above compiles Boost for use on Win10 (See [1] and [2]), without specifically specifying the VS version. You could replace the line using msvc : : : with using msvc : version : : . This should be the VS version number (i.e. currently something with 15 (latest is 15.6.5)), so I guess 15.6 should do here (i.e.: using msvc : 15.6 : : ), but I'm not sure you can ignore the second 5 (in this case), maybe someone else can confirm or correct. degski [1] https://www.boost.org/doc/libs/1_60_0/libs/log/doc/html/log/installation/con... [2] https://msdn.microsoft.com/en-us/library/6sehtctf.aspx