/ / glPrimitiveRestartIndex no se pudo resolver - c ++, opengl

glPrimitiveRestartIndex no se pudo resolver - c ++, opengl

Estoy aprendiendo OpenGL con los Redbooks v8 en este momento. Pero estoy atascado en el glPrimitiveRestartIndex() Función, porque no se puede resolver.

Mi configuración: OS: ubuntu 14.04, Compilador: g ++ v4.8.4, Vinculado GL y exceso. el mensaje de error exacto es:

error: "glPrimitiveRestartIndex" no se declaró en este ámbito

Incluí las siguientes librerías:

#include <GL/freeglut.h>
#include <GL/glew.h>
enter code here

¿Alguna idea de por qué esta función no se pudo resolver?

¿Qué información adicional se necesita para solucionar este problema?

Respuestas

0 para la respuesta № 1

Prueba mínima compila bien:

#include <GL/glew.h>
#include <GL/freeglut.h>

int main(void) {
glPrimitiveRestartIndex(0);
return 0;
}

Línea de compilación es gcc test.c -lGLEW -Wall.

Si tiene problemas con ese ejemplo mínimo, entonces algo está fundamentalmente mal con su configuración, pero apuesto a que no es así. Si es así, hágamelo saber.

Si se compila pero su código no lo hace, entonces es un error en su código, ya sea que incluya orden o defina #define y -D banderas del compilador).