我正在尝试为教程指定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而不是本教程中所说的glut
最佳答案
啊,我想通了..在链接器输入中,我链接到glut32.lib
而不是freeglut.lib
,因此freeglut无法正确初始化!