Я вивчаю 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
компілятор прапори).