【发布时间】:2013-02-14 19:03:29
【问题描述】:
我想将 OpenGL 与 glut 结合到 Qt。 我正在使用 Windows。我的 Qt 版本是 4.7.4,32 位。
我按照教程进行操作:
http://www.youtube.com/watch?v=1nzHSkY4K18
我还查了一些其他人的问题,但他们没有给我答案。
包含 glut 之前的部分工作正常。 但是,当我尝试包含 glut 时,它不起作用。 错误是:
对 glutInit_ATEXIT_HACK 的未定义引用
还有更多未定义的对 glutfunctions 的引用。
我将 glut-libraries 和 headers 复制到 MinGW 文件夹中的相应文件夹中。 但我不确定这是否是正确的文件夹。
【问题讨论】:
-
为什么要使用 GLUT 和 Qt?如果你使用的是 Qt,那么 use Qt;就 OpenGL 而言,Qt 和 GLUT 都做同样的事情:它们创建和管理 OpenGL 窗口。你不需要他们both。
-
我在一个小组工作,我们在 QT 中制作了一个程序,我们想用 glut 显示它
-
这没有意义。您不能用另一个程序显示一个程序。除非它是虚拟机之类的,否则 GLUT 不是。如果您有一个使用 OpenGL 的 Qt 应用程序,则不需要使用 GLUT。
-
但是链接中的教程做到了,而且有效