记录一下使用vs写OpenGL的代码时遇到的报错:
问题:
error:The following is a new check for GLUT 3.0; update your code.
查了很久发现可能是这个原因传送门
没有写窗口的回调函数
解决方法:
自己写上回调函数
glutDisplayFunc(&display);
其中的display就是自己写的调用的函数,举个栗子:
glutDisplayFunc(DrawOval);//绘制回调函数,glut机制,它觉得需要重新绘制的时候就会执行
这里的DrawOval就是我写的画椭圆的函数

在使用Visual Studio进行OpenGL编程时遇到了GLUT3.0的错误提示。经过排查,问题在于缺少窗口回调函数。解决方案是添加 glutDisplayFunc() 函数,指定窗口重绘时调用的自定义函数,例如 glutDisplayFunc(DrawOval)。DrawOval为绘制椭圆的函数,这样实现了当需要更新窗口时的正确回调。
902

被折叠的 条评论
为什么被折叠?



