You may use any version from Visual Studio 2015 onwards. The slighly different cmake commands for each version of Visual Studio are oulined below, just make sure to use the one that corresponds to your particular installation.
When installing Visual Studio, make sure to select the "Desktop development with C++" workload, which automatically includes the cmake dependecies we'll need later on.