
OpenGL创建缓冲区出错,程序运行到glGenBuffers函数崩溃
#include<GL/glew.h>#include<iostream>intmain(){GLuintvbo[1];glGenBuffers(1,vbo);//创建缓...
#include<GL/glew.h>
#include<iostream>
int main()
{
GLuint vbo[1];
glGenBuffers(1,vbo);//创建缓冲区
std::cout<<"vbo"<<*vbo<<std::endl;
return 0;
}
为什么代码可以通过编译,但运行到glGenBuffers(1,vbo)的时候出现错误,求大神指导啊 展开
#include<iostream>
int main()
{
GLuint vbo[1];
glGenBuffers(1,vbo);//创建缓冲区
std::cout<<"vbo"<<*vbo<<std::endl;
return 0;
}
为什么代码可以通过编译,但运行到glGenBuffers(1,vbo)的时候出现错误,求大神指导啊 展开
2个回答
2013-07-22 · 知道合伙人互联网行家
关注

展开全部
OpenGL命令必须在创建了上下文(context)后才能调用的。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你使用的是glew吧,忘了初始化了吗glewInit()
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询