title: Difference between OpenGL files glew.h and gl.h/glu.h
body: <p>I've built an OpenGL program with my glu and gl header files default included in windows 7 professional edition. Now, I've bought a book that describes OpenGL game development. The author of this book said, I have to include the glew header into my project. After I've done this I got some unresolved external symbol errors.</p>
  
  <p>So, now I'm really confused.
  I've worked earlier with glBegin and glEnd statements in my program. Now I've to work with glBindBuffers and glGenBuffer etcetera, but I get the unresolved external symbol errors, like that:</p>
  
  <pre><code>1&gt;cWindows.obj : error LNK2001: unresolved external symbol __imp___glewBindBuffer
  1&gt;cMdlLoader.obj : error LNK2001: unresolved external symbol __imp___glewBindBuffer
  1&gt;cMdlLoader.obj : error LNK2001: unresolved external symbol __imp___glewBufferData
  1&gt;cMdlLoader.obj : error LNK2001: unresolved external symbol __imp___glewGenBuffers
  </code></pre>
  
  <p>Is there anyone here who can explain the difference between these header files and what I have to do with them?</p>
  
  <p>I goggled many times, but on different sites there are much more confusing words like "glee" or "glut".</p>