Возникла проблема с "gladLoadGL". Я получаю сообщение об ошибке: не требуется 1 аргумент
Я пытаюсь сделать несколько руководств по openGL (https://www.glfw.org/docs/latest/quick_guide.html), и одна из функций - gladLoadGL. Строка кода: gladLoadGL(glfwGetProcAddress); однако при попытке запустить я получаю сообщение об ошибке "C2660 'gladLoadGL': функция не принимает 1 аргумент".
Я пробовал искать в Интернете, но, похоже, ни у кого нет такой проблемы, как у меня. Я заглянул в файл glad.h, и у функции есть предупреждение "Определение функции gladLoadGL не найдено", что может быть причиной моей проблемы. Когда я сгенерировал хороший код (https://glad.dav1d.de/), у меня были настройки, где были отмечены язык C/C++, спецификация OpenGL, gl версии 4.6, ядро профиля и создание загрузчика.
gladLoadGL(glfwGetProcAddress);
1 ответ
Использование:
а) загрузчик из уже известного API, у которого есть загрузчик, например, glfw
gladLoadGLLoader((GLADloadproc) glfwGetProcAddress);
или б) напрямую:
gladLoadGL();
Обратите внимание на другую используемую функцию.