Я занимаюсь графическими уроками на 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
Задача ещё не решена.
Других решений пока нет …