Qt - Glut32 Lib

Qt - Glut32 Lib

本文关键字:Lib Glut32 Qt      更新时间:2023-10-16

我正在尝试使用Qt创建器创建一个Glut窗口。我的所有代码都是在另一台计算机上完成的。现在,我想自己编译它。

我在以下文件夹中添加了 Glut32 库文件:

  • glut32.lib 在我的项目目录中变成一个 lib/foler
  • glut32.dll 进入我的项目目录
  • glut.h 到我的项目目录中的 GL/文件夹中

在我的专业文件中,我添加了以下行:

LIBS += -L$$PWD/lib/glut32.lib
LIBS += Opengl32.lib

在我的代码中,我有以下内容:

#include <gl/GL.h>
#include "GL/glut.h"

Qt不会报告最后一个包含的任何错误!

所以,当我尝试编译我的代码时,我有很多错误,说:

error LNK2019: unresolved external symbol

所有这些错误都属于无法找到的 glut 函数。那么,当我包含 glut32 库时,我做错了什么吗?

谢谢。

也许它可以帮助您知道,您可以在pro文件中输出消息,例如:message("Location of glut32.lib" + $$PWD/lib/glut32.lib)。所以你可以检查,你的路径是否正常。另请注意,您添加具有-l<LibName>的库和带有 -L<LibPath> 的库路径,因此您应该尝试将-L$$PWD/lib/glut32.lib替换为 -l$$PWD/lib/glut32.lib

有关其他选项,请参阅 qmake 变量参考