【发布时间】:2017-06-02 15:33:05
【问题描述】:
当我调用glGenVertexArrays() 时出现分段错误。我尝试设置glewExperimental = GL_TRUE,但仍然收到错误消息。这是我的小代码。
#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;
}
【问题讨论】:
-
在使用 glew 或任何 gl-command 之前尝试创建一个 gl-context 并将其设置为当前。