我撥打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