Qt - Glut32 Lib

时间:2012-05-10 07:37:32

标签: c++ qt-creator glut lnk2019

我正在尝试用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

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

感谢。

1 个答案:

答案 0 :(得分:1)

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

有关更多选项,请参阅qmake variable reference