I recently installed Visual Studio 2012 Express for Windows Desktop. Along with this, part of the Windows 8 SDK was also installed.
Currently, I want to develop programs only for the Windows Vista / 7 platform with DirectX 11. So far, I just installed the Windows 7.1 SDK along with the DirectX SDK from June 2010, and everything worked fine. Currently, however, I'm a bit confused because the DirectX SDK was included in the Windows 8 SDK. In addition, VS2012 uses the Windows 8 SDK by default.
What should I do? Install the Windows 8 SDK and use it to write programs for Windows 7 with DirectX? Or perhaps continue to use the SDK for Windows 7.1 and the DirectX / june 2010 SDK? I want to make sure that my programs (which do not use any 7-specific functions) will still work under Vista and 7.
Spook source share