我用 Qt Creator (OS Ubuntu 13.04) 创建了一个应用程序。一个函数使用 GLUT 库创建一个窗口并绘制图形,图片是正确的。但是当我尝试关闭窗口并继续使用我的程序时,它会终止。我怎样才能避免这种情况?
有我的功能的代码:
void plot(int argc, char**argv,.../*other arguments*/)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_ALPHA);
glutCreateWindow("Green Window");
//some code
//...
glutDisplayFunc( draw );
glutMainLoop();
}
应用程序输出打印“... exited with code 0”