Mogę się mylić ale chyba najpierw powinieneś stworzyć okno do wyświetlania a dopiero potem inicjalizować biblioteki. W sensie przerzuć liniki 22 i 23 na początek maina.
EDIT: Przerzuć tylko inicjalizację glew za tworzenie okna. To poprzednie co pisałem może wywalić jakiś błąd.
if(!glfwInit())
/...
GLFWwindow* window = glfwCreateWindow(800, 600, "", NULL, NULL);
glfwMakeContextCurrent(window);
if(glewInit() != GLEW_OK)