I am trying to build boost 1.63 with the lastest msvc 14.1 and VS2017 RC. So I did everything I do normally, I opened the Development Cmd and then I run the bootstrap.bat an
Boost 1.63 doesn't fully support VS2017, but you can trick it to find VC++2017 compiler:
bootstrap.bat in boost directoryusing msvc : 14.0 : . Should be something like "c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.24911\bin\HostX64\x64\cl.exe"b2 toolset=msvc-14.0 in that command prompt. For the x64 build, add address-model=64 to the b2 command line.UPDATE: Boost 1.64 should support VS2017
Run "x86 Native Tools Command Prompt for VS 2017" or "x64 Native Tools Command Prompt for VS 2017" from Start Menu, than inside command prompt run b2:
32-bit: b2 toolset=msvc-14.1 --build-dir=.x86 --stagedir=stage_x86
64-bit: b2 toolset=msvc-14.1 address-model=64 --build-dir=.x64 --stagedir=stage_x64
Add link=shared to build shared libraries