title: How do I install a current version of OpenGL for Windows C++?
body: <p>I'm running Windows 7 with Visual Studio 2010. The version of OpenGL included (#include ) is version 1.1, and I'd like to be working with a reasonably current version -- some sort of version 3 or 4.</p>
  
  <p>What do I need to do in order to get to that state? The OpenGL SDK page at <a href="http://www.opengl.org/sdk/">http://www.opengl.org/sdk/</a> seems to say that you're not allowed to download the SDK, and the OpenGL wiki at <a href="http://www.opengl.org/wiki/Getting_Started">http://www.opengl.org/wiki/Getting_Started</a> says that you're expected to already have it, and if you don't have it, it points you to sites where you can download graphics-card manufacturers' DLLs. But surely I don't need to build a different version of the game I'm working on for each graphics card I'm going to be working with.</p>
  
  <p>StackOverflow also doesn't seem to have anything, at least not phrased in a way that I can follow. I just want a download link to an installer that I can run, which will leave me with a reasonably up-to-date OpenGL API... Where do I go to get it?</p>
  
  <p><strong>Update:</strong> OpenGL appears to have an ideosyncratic idiom of some sort which doesn't involve having an SDK -- i.e., a package of .DLL, .lib, and headers. I'm using DirectX, which does. (In fact, the DirectX SDK even includes documentation!)</p>