/ / glPrimitiveRestartIndex неможливо вирішити - c ++, opengl

Неможливо вирішити проблему glPrimitiveRestartIndex - c ++, opengl

Я вивчаю OpenGL за допомогою Redbooks v8 на даний момент. Але я застряг у glPrimitiveRestartIndex() функція, тому що вона не може бути вирішена.

Мій налаштування: ОС: Ubuntu 14.04, Компілятор: g ++ v4.8.4, Зв'язаний GL і надлишок. точне повідомлення про помилку:

Помилка: 'glPrimitiveRestartIndex' не було оголошено в цьому обсязі

Я включив такі либ:

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

Будь-яка ідея, чому цю функцію не вдалося вирішити?

Яка додаткова інформація потрібна для вирішення цієї проблеми?

Відповіді:

0 для відповіді № 1

Мінімальний тест компілює добре:

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

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

Компіляція - це gcc test.c -lGLEW -Wall.

Якщо у вас виникли проблеми з цим мінімальним прикладом, то з вашою налаштуванням щось принципово неправильно, але я думаю, що це не справа. Якщо це так, дайте мені знати.

Якщо він компілює, але ваш код не "t" - тоді це помилка у вашому коді, або включати порядок або визначення (обидва прямі #define і -D компілятор прапори).