Faça assim, instale o visual studio 2019 comunity, baixa o VCPKG e instale as library por ele, esqueça o boost e o sdk separado..
no vs2017 vc coloca platform toolset para 2017 (V141) e target platform version para 8.1 (vc pode usar o v142 do vs2019 tbm
na configuração com C/C++ e LINKER vc seta os includes e libary do vcpkg
P.S: Se for compilar para x64 não esqueça de setar o linker para lib 64, ESSE é o seu erro.. vc ta compilando x32 com lib 64 ou vice versa.
Sempre tive erro no boost usando o sdk, com o vcpkg nunca mais tive.. a não ser a falta do /boost/TR1 que estou pesquisando para saber como lidar com isso, pois não existe no boost do vcpkg