Возникла проблема с "gladLoadGL".Я получаю сообщение об ошибке, утверждающее, что он не принимает 1 аргумент - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь сделать несколько уроков openGL (https://www.glfw.org/docs/latest/quick_guide.html#quick_example), и одна из функций - gladLoadGL. Строка кода - "gladLoadGL (glfwGetProcAddress);" Однако, когда я пытаюсь запустить, я получаю ошибку "C2660 'gladLoadGL': функция не принимает 1 аргумент ".

Я попытался выполнить поиск в Интернете, но, похоже, ни у кого не возникло такой же проблемы, как у меня. Я посмотрел в файл glad.h ифункция имеет предупреждение «Определение функции gladLoadGL не найден», что, возможно, связано с моей проблемой. Когда я сгенерировал код радости (https://glad.dav1d.de/) настройки, которые у меня были, где язык C / C ++, спецификация OpenGL, gl версия 4.6, Ядро профиля и Создать загрузчик отмечены галочкой.

gladLoadGL(glfwGetProcAddress);

1 Ответ

0 голосов
/ 23 сентября 2019

Использование:

a) загрузчик из уже известного API, который имеет загрузчик, например, glfw

gladLoadGLLoader((GLADloadproc) glfwGetProcAddress);

или b) напрямую:

gladLoadGL();

Обратите внимание на другую используемую функцию.

...