2

我想将OpenGL与过剩结合到Qt。我正在使用 Windows。我的 Qt 版本是 4.7.4,32 位。

我按照教程:

http://www.youtube.com/watch?v=1nzHSkY4K18

我还检查了人们的其他一些问题,但他们没有给我答案。

包括过剩之前的部分工作正常。但是,当我尝试包含 glut 时,它不起作用。错误是:

未定义对 glutInit_ATEXIT_HACK 的引用

以及更多未定义的对 glutfunctions 的引用。

我将 glut-libraries 和 headers 复制到 MinGW 文件夹中的相应文件夹中。但我不确定这是否是正确的文件夹。

4

1 回答 1

1

MinGW:

Copy glut.h to %dir%\MinGW\include\GL

Copy glut32.lib to %dir%\MinGW\lib

Copy glut32.dll to C:\windows\system32

Add %dir%\MinGW\bin to the system's environmental variables.

Visual Studio:

Navigate to

%dir% \Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\

Place the .h files in ...\include\GL

Place the .lib files in ...\lib

Restart Visual Studio.

于 2018-04-18T06:18:43.013 回答