Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This is inspired by and related to Is the June 2010 DX SDK really the latest? asked recently but it's a different question.

I won't likely be purchasing the full visual studio 2012 for C++, I intend to use the free visual c++ express 2012 that targets desktop applications when it is released so for now I'm using visual c++ express 2010 running on windows 7.

The latest directx11 sdk is the one included in the windows 8 SDK now, it's not a separate release any more.

So my question is, can I use the windows 8 SDK to build directx11 programs that work on windows 7 using visual studio express 2010 running on windows 7. Or do I need to stick to the final DirectX SDK release for now?

share|improve this question

According to this blog post, yes you can.

EDIT: lists Windows 7 as a supported OS

share|improve this answer
-1, that link doesn't say anything about the SDK working under Windows 7, only on VS2010 under Windows 8. – r2d2rigo Jul 7 '12 at 22:57
Fair enough. It's a bit obvious you can't make fully fledged Windows 8 Metro apps to run on Windows 7, but I've added a link that lists the supported OS's of the SDK. Since this question was mainly directed towards the DirectX side of things, I don't see any reason you can't use the libraries, especially as Windows 7 is a supported OS of the SDK (which a quick Google search would have told you). – Ray Dey Jul 7 '12 at 23:30

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.