我想将 OpenGL 与 glut 结合到 Qt 中。 我正在使用 Windows。我的 Qt 版本是 4.7.4,32 位。
我遵循了教程:
http://www.youtube.com/watch?v=1nzHSkY4K18
我还查了其他人的一些问题,但他们没有给我答案。
包含过剩之前的部分工作正常。 但是当我尝试包含过剩时它不起作用。 错误是:
undefined reference to glutInit_ATEXIT_HACK
以及更多未定义的过剩函数引用。
我将 glut-libraries 和 header 复制到 MinGW 文件夹中的相应文件夹中。 但我不确定这是否是正确的文件夹。
最佳答案
MinGW:
将 glut.h 复制到 %dir%\MinGW\include\GL
将 glut32.lib 复制到 %dir%\MinGW\lib
复制glut32.dll到C:\windows\system32
将%dir%\MinGW\bin 添加到系统的环境变量中。
Visual Studio :
导航到
%dir%\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\
将.h文件放在...\include\GL
将.lib 文件放在...\lib
重新启动 Visual Studio。
关于c++ - 将过剩与 Qt 联系起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14882136/