FindBoost should find libraries from other VS versions.
My simple project failed with cryptic messages about not able to find Boost's system library. After hours I found out that I compiled for Visual Studio 2017RC but Boost was installed with VS2015. FindBoost was looking only for libs with the string 140 in it so it couldn't find mine with 150. These dlls work perfectly fine and I think finding the libraries should not depend on the version of the compiler.