Oh, I see.

What's funny is, msvc 2017 actually failed to compile some Boost headers for me :P

So I might have to unfortunately fall back to msvc 2015 for my project. I can't help it that Boost has so many useful tools though!