c++ - 将过剩与 Qt 联系起来

标签 c++ qt opengl qt4 glut

我想将 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/

相关文章:

c++ - 如何让 Qt Creator 与 CDB 一起工作?

c++ - glTexImage2D 访问冲突

c++ - 当包含 GLAD 时,glClear() 会使 GLFW 崩溃

c++ - OpenGL 阴影故障

c++ - 如何动态设置 boost 多数组的维度

c++ - std::ostream 的浮点格式

c++ - 如何设置运行程序的应用程序路径?

c++ - 在 QLabel 上将 12digit double 或 int 显示为 full 而不是 3.23223e+9

c++ - 引用堆栈对象的地址

qt - QGLWidget - 发生失真