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 № 1Prueba 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).