C++ in blueprints

Hello im trying to make a c++ class in my blueprints project but when im trying to create it, its saying i need to have windows SDK 8.0 but i already have windows SDK 10, so what is the problem?
contacted epic but told me to post here

Some SDK are not backward compatible as this require to maintain old APIs which some developers don’t do to save time and money, so you need to install that perticilar version of SDK it will install sepretly.

If im not mistaken you can also install it from VS installer