Différence entre les fichiers OpenGL glew.h et gl.h / glu.h

J'ai un programme opengl avec mon glu et gl fichiers d'en-tête par défaut inclus dans windows 7 professional edition. Maintenant, j'ai acheté un livre qui décrit OpenGL développement d'un jeu. L'auteur de ce livre dit, je dois inclure la glew-tête dans mon projet. D'après ce que j'ai fait j'ai eu quelques erreurs de symbole externe non résolu.

Alors, maintenant, je suis vraiment confus.
J'ai travaillé auparavant avec glBegin et glEnd états dans mon programme. Maintenant, j'ai à travailler avec glBindBuffers et glGenBuffer etc, mais je reçois le symbole externe non résolu les erreurs, comme ça:

1>cWindows.obj : error LNK2001: unresolved external symbol __imp___glewBindBuffer
1>cMdlLoader.obj : error LNK2001: unresolved external symbol __imp___glewBindBuffer
1>cMdlLoader.obj : error LNK2001: unresolved external symbol __imp___glewBufferData
1>cMdlLoader.obj : error LNK2001: unresolved external symbol __imp___glewGenBuffers

Quelqu'un ici qui peut expliquer la différence entre ce fichiers d'en-tête et de ce que j'ai à faire avec elle?

Je goggled beaucoup de temps, mais sur des sites différents, il ya beaucoup plus de confusion des mots comme "glee" ou "glut".

source d'informationauteur SKiD