我拨打glGenVertexArrays()
时出现分段错误。我尝试设置glewExperimental = GL_TRUE
,但我仍然收到错误消息。这是我的小代码。创建VertexArray时出现分段错误
#include <GL/glew.h>
#include <GL/gl.h>
#include <iostream>
int main(int argv, char **argc)
{
glewExperimental = GL_TRUE;
glewInit();
GLuint vao = 0;
glGenVertexArrays(1, &vao);
glBindVertexArray(vao);
std::cout << "WHY?" << std::endl;
return 0;
}
尝试创建一个gl-context,并在使用glew或gl-command之前将其设置为当前值。 – Ripi2