问题描述
函数 glVertexAttribDivisor
与 CMake 一起使用时 - 它只是在编译期间抛出以下错误,这意味着该函数未导入。
error: 'glVertexAttribDivisor' was not declared in this scope; did you mean 'glVertexAttrib4iv'
我目前正在使用 GLAD 加载 openGL,如下所示:
if (!gladLoadGLLoader((GLADloadproc) glfwGetProcAddress)) {
std::cout << "Failed to initialize OpenGL context" << std::endl;
return nullptr;
}
int gladInitRes = gladLoadGL();
if (!gladInitRes) {
fprintf(stderr,"Unable to initialize glad\n");
glfwDestroyWindow(window);
glfwTerminate();
return nullptr;
}
然后 printf("OpenGL version %i.%i\n",GLVersion.major,GLVersion.minor);
打印出 OpenGL version 4.2
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)