我正在尝试为教程指定glutClosefunc http://www.glprogramming.com/red/index.html 但它似乎没有工作......
我的代码如下:
int main(int argc, char* argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(250,250);
glutInitWindowPosition(100,100);
glutCreateWindow("hello");
init();
glutDisplayFunc(display);
glutCloseFunc(close); //This isnt working
glutMainLoop();
return(0);
}
它目前正在提出 freeglut错误:在没有先调用' glutInit'
的情况下调用的函数代码示例是一个C示例...我将main中的参数转换为C ++,但我没有改变glutInit ...
是的,你可以看到我正在使用freeglut而不是像教程所说的那样过剩答案 0 :(得分:1)
啊,我想通了..在我的链接器输入中,我已经链接到glut32.lib
而不是freeglut.lib
,因此freeglut没有正确初始化!