c++ - Qt - Glut32 库

标签 c++ qt-creator glut lnk2019

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

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

  • 将 glut32.lib 放入我的项目目录中的 lib/foler
  • glut32.dll 到我的项目目录
  • 将 glut.h 放入我的项目目录中的 GL/文件夹中

在我的 pro 文件中,我添加了以下几行:

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

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

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

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

所以,当我尝试编译我的代码时,我遇到了很多错误:

error LNK2019: unresolved external symbol

所有这些错误都属于无法找到的过剩函数。那么,我在包含 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 variable reference

关于c++ - Qt - Glut32 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10529414/

相关文章:

c++ - C++中的凯撒密码

qt - 在Qt Creator中自动重建依赖关系

c++ - 用于部署到远程 Linux 主机的命令行的 Qt Creator 标准输入

c - 纹理映射位置不精确

c++ - Opengl/Glut - 使倾斜变得平滑

c++ - 在 C++ 中通过常量引用传递指向对象的指针

c++ - Qt : Best approach to wait for a signal from a function

c++ - 将 8 个字符从内存加载到 __m256 变量中作为打包的单精度 float

c++ - 在C++中调用QQuickItem(TextArea)的方法

c++ - OpenGL 绘制图像。图片库