title: GLFW3 - console error: "WGL: Failed to find a suitable pixel format"
body: <p>I am on windows 7 (64-bit) using 32-bit MSVC 2010.</p>
  
  <p>AFAIK, I have linked all my libraries together properly:
  Added in the following to options:</p>
  
  <p><strong>1. VC++ Directories -> Include Directories</strong>
      added: C:\glfw-3.0.1.bin.WIN32\include</p>
  
  <p><strong>2. VC++ Directories -> Library Directories</strong>
      added: C:\glfw-3.0.1.bin.WIN32\lib-msvc100</p>
  
  <p><strong>3. Linker -> Input -> Additional Dependencies</strong>
  glfw3.lib
  opengl32.lib
  user32.lib</p>
  
  <p>I also placed the .dll file from library folder into my system32 folder for default execution.</p>
  
  <p>When I compile the test application:</p>
  
  <pre><code>#include &lt;GLFW/glfw3.h&gt;
  #include &lt;stdlib.h&gt;
  #include &lt;stdio.h&gt;
  static void error_callback(int error, const char* description)
  {
      fputs(description, stderr);
  }
  static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods)
  {
      if (key == GLFW_KEY_ESCAPE &amp;&amp; action == GLFW_PRESS)
          glfwSetWindowShouldClose(window, GL_TRUE);
  }
  int main(void)
  {
      GLFWwindow* window;
      glfwSetErrorCallback(error_callback);
      if (!glfwInit())
          exit(EXIT_FAILURE);
      window = glfwCreateWindow(640, 480, "Simple example", NULL, NULL);
      if (!window)
      {
          glfwTerminate();
          exit(EXIT_FAILURE);
      }
      glfwMakeContextCurrent(window);
      glfwSetKeyCallback(window, key_callback);
      while (!glfwWindowShouldClose(window))
      {
          float ratio;
          int width, height;
          glfwGetFramebufferSize(window, &amp;width, &amp;height);
          ratio = width / (float) height;
          glViewport(0, 0, width, height);
          glClear(GL_COLOR_BUFFER_BIT);
          glMatrixMode(GL_PROJECTION);
          glLoadIdentity();
          glOrtho(-ratio, ratio, -1.f, 1.f, 1.f, -1.f);
          glMatrixMode(GL_MODELVIEW);
          glLoadIdentity();
          glRotatef((float) glfwGetTime() * 50.f, 0.f, 0.f, 1.f);
          glBegin(GL_TRIANGLES);
          glColor3f(1.f, 0.f, 0.f);
          glVertex3f(-0.6f, -0.4f, 0.f);
          glColor3f(0.f, 1.f, 0.f);
          glVertex3f(0.6f, -0.4f, 0.f);
          glColor3f(0.f, 0.f, 1.f);
          glVertex3f(0.f, 0.6f, 0.f);
          glEnd();
          glfwSwapBuffers(window);
          glfwPollEvents();
      }
      glfwDestroyWindow(window);
      glfwTerminate();
      exit(EXIT_SUCCESS);
  }
  </code></pre>
  
  <p>Upon execution, a message comes up in console stating: "WGL: Failed to find a suitable pixel format".</p>
  
  <p>When I debug the application the message displays after it executes the line 
          "window = glfwCreateWindow(640, 480, "Simple example", NULL, NULL);"</p>
  
  <p>I am unsure how to resolve this issue, any ideas?</p>
  
  <p>EDIT: Tried to include as much detail as I could think of...sorry for the late update</p>
  
  <p>EDIT EDIT: Required manufacturer drivers, not windows automatic windows installed ones (despite windows still apparently installing the dirver for the correct "x1350 and x1500 series" driver.</p>