Проблема с определенной ссылкой на компоновщик glew (кодовые блоки C ++ MinGW OpenGL и SDL)

Я занимаюсь графическими уроками на YouTube с компьютером с Windows 10 и пытаюсь написать простую программу для рендеринга спрайта на экране с использованием буфера вершин, но у меня возникли некоторые проблемы.

В предыдущих проектах я использовал glew для работы. Я загрузил окно и нарисовал на нем треугольник, но когда я пытаюсь установить и удалить буферы, я получаю неопределенные ссылки для этих конкретных функций: glDeleteBuffers, glGenBuffers, glBindBuffer, glBufferData и т. Д.

В настоящее время я компилирую со следующими параметрами компоновщика:

-lmingw32 -lSDL2main -lSDL2 -lSDL2_Image -lSDL2_mixer -lSDL2_ttf -lSDL2_net -lopengl32 -lglu32 -lglew32 -lglew32s -lglew32mx

и я чувствую, что все мои поисковые каталоги тоже верны. В первом классе, который я загружаю, у меня #define GLEW_STATIC, но я не уверен, что glew работает только наполовину. Какой-то конкретный файл или шаг установки мне не хватает? Почему такие вещи, как glClearDepth и glClear работают, если другие не работают?

Это учебник, за которым я следовал: https://www.youtube.com/watch?v=W_OctRsu754

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]