Я использую FreeGLUT, чтобы попытаться создать мой первый куб на C++ с OpenGL. У меня есть вопрос, что всякий раз, когда я называю «gluPerspective», компилятор выдает эту ошибку:C++ OpenGL: вызов gluPerspective вызывает неопределенную ошибку ссылки?
build/Debug/MinGW-Windows/main.o: In function `main':
C:\Users\User\Dropbox\NetBeans Workspace\Testing/main.cpp:47: undefined reference to `[email protected]'
Я смотрел вокруг, чтобы увидеть, если кто-то имел эту проблему и ничего не нашли. Итак, я думаю, что я снова забываю о чем-то. Здесь я называю функцию:
......
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(45, 1.333, 1, 1000);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
......
Включает в себя freeGLUT и все остальное работает, кроме этой строки. Я проверил документацию, и кажется, что я правильно ее использую. Я в недоумении.
Прежде чем я ответить на этот вопрос, который вы получили: Зачем использовать фиксированную функцию pipline? FFP устарел. –
Я просто пытаюсь получить базовый рабочий тест перед прыжком в шейдеры и еще много чего. – CoderTheTyler