Boost C++ Libraries: Ticket #13004: Cannot build boost 1.64 with Visual Studio 2015 command prompt when Visual Studio 2017 is installed
https://svn.boost.org/trac10/ticket/13004
<p>
I open a Visual Studio 2015 command prompt and try to build boost. But the libraries are no longer called *vc140*.lib, but *vc141*.lib. When building my application from my own environment.
Calling \tools\build\src\engine\guess_toolset.bat manually sets the environment variables correctly:
BOOST_JAM_TOOLSET=vc14
BOOST_JAM_TOOLSET_ROOT=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\..\..\VC\
Also when I add printing of the precompiler define BOOST_MSVC in some source file of boost, it prints 1900, not 1910 correctly on compilation.
But calling build.bat prints:
###
### Using 'vc141' toolset.
###
and afterwards the libraries are named vc141, while boost auto_link in my project still tries to find them as vc140.
</p>
en-usBoost C++ Libraries/htdocs/site/boost.png
https://svn.boost.org/trac10/ticket/13004
Trac 1.4.3