Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试将 OpenGL 与 Qt 一起使用(对它们来说都是新的),但是每当程序遇到类似gluSolidCube或类似的 glut 函数时,它就会退出。我确定我在这里遗漏了一些非常基本的东西,但是我尝试将 dll 文件放在解决方案目录中的任何位置,但无济于事。打电话initGlew也没有什么区别。
gluSolidCube
initGlew
任何帮助将非常感激。
注意:其他不需要 glut 的 GL 功能可以正常工作。
GLUT 不是 OpenGL 的一部分。这是一个相当简单的框架库,需要glutInit(&argc, argv);在main入口点函数中初始化。如果没有初始化 GLUT 函数将在调用exit时调用,从而终止您的程序。
glutInit(&argc, argv);
main
exit
从技术上讲,我不鼓励使用 GLUT 来做像绘制立方体这样简单的事情。也许是茶壶,但仅此而已。否则我说,根本不要使用 GLUT。