[英]Calling a glut function exits the program
我正在尝试将 OpenGL 与 Qt 一起使用(对他们来说都是新的),但是每当程序遇到过剩 function 时,它就会像gluSolidCube
或类似的一样退出。 我确定我在这里遗漏了一些非常基本的东西,但是我尝试将 dll 文件放在解决方案目录中的任何位置,但无济于事。 调用initGlew
也没有什么不同。
任何帮助将非常感激。
注意:其他不需要 glut 的 GL 功能可以正常工作。
GLUT 不是 OpenGL 的一部分。 这是一个比较简单的框架库,需要通过glutInit(&argc, argv);
来初始化。 在main
入口点 function。 如果没有初始化,GLUT 函数在调用时会调用exit
,从而终止您的程序。
从技术上讲,我不鼓励使用 GLUT 来做像绘制立方体这样简单的事情。 也许是茶壶,但仅此而已。 否则我说,根本不要使用 GLUT。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.