Au pire fais-toi un en-tête opengl.hpp qui regroupe tout
#include <glew.h>
#include <gl.h>
#include <glu.h>
Et sers t'en partout où tu as besoin de l'un des trois. Petit inconvénient, ça te fera par exemple inclure GLU où tu n'en as pas forcément besoin, mais franchement c'est pas très grave. Et généralement les 3 vont ensemble de toute façon.
Comme ça tu n'as que de cet en-tête à te préoccuper concernant l'ordre.
undefined reference to `_imp____glewBufferData
Assure-toi que tu n'as pas téléchargé la version statique de GLEW.