This is an FYI. In addition to requiring the NO_LZMA option (link), I also had to add a “toolset” option to the boost build command:
toolset=msvc-14.1
Otherwise, VS2017 builds the boost the “vc142” version of the boost libs, e.g., boost_program_options-vc142-mt-gd-x64-1_71.lib, whereas the projects that consume boost require the vc141 build. I got no idea WHY the default settings build vc142, because VS tells me that I have VC++ 2017 version 15.9 v14.16 latest v141 tools installed and there is no sign of v142 tools.
I too had to add this option to boost to get it to build with VS2017. This was just build boost externally outside of the superbuild. Was relative for boost 1.66 and boost 1.67.