我正在使用Redbooks v8学习OpenGL。但是我坚持使用glPrimitiveRestartIndex()
功能,因为它无法解决。
我的设置: 操作系统:ubuntu 14.04, 编译器:g ++ v4.8.4, 关联GL和过剩。 确切的错误信息是:
错误:'glPrimitiveRestartIndex'未在此范围内声明
我包含了以下库:
#include <GL/freeglut.h>
#include <GL/glew.h>
enter code here
知道为什么这个功能无法解决?
解决此问题还需要哪些其他信息?
答案 0 :(得分:0)
最小测试编译好:
#include <GL/glew.h>
#include <GL/freeglut.h>
int main(void) {
glPrimitiveRestartIndex(0);
return 0;
}
编译行是gcc test.c -lGLEW -Wall
。
如果你对这个最小的例子有疑问 - 那么你的设置就会出现根本性的错误,但我敢打赌,事实并非如此。如果是,请告诉我。
如果它编译但你的代码没有 - 那么你的代码就是错误,包括顺序或定义(直接#define
和-D
编译器标志)。