在实验OpenGL Tutorial 1.2课画一个三角形的时候,照抄的代码竟然运行时崩溃,崩溃在glGenVertexArrays发生了访问违例。
打开反汇编窗口发现是call glGenVertexArrays时,其函数地址居然为空了!其原因是调用glewInit前未进行如下设置:
glewExperimental = GL_TRUE;
参考:http://www.4byte.cn/question/252116/why-does-this-crash-when-using-opengl-core-profile.html