Qt - Glut32 Lib
Qt - Glut32 Lib
我正在尝试使用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 变量参考
相关文章:
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- JSON转换为nlohmann JSON-lib中的结构数组
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 使用 VS2015 在 Windows 10 上构建 Fortran .lib x64 位并将其链接到 C++
- 为什么我的链接器在找到Coin4d.lib后搜索Coin4sd.lib?
- libcpmtd.lib有什么用?
- LNK1104:无法打开libpjproject-i386-Win32-vc14-Debug-Static.lib
- 解析引用 |exe/dll vs lib
- 在 /usr/local/lib 下找不到库
- LLVM 编译:目标的配方 '../lib/IR/Release+Asserts/Intrinsics.gen.tmp' failed
- CMake 生成的 MSVC 项目找不到符号,即使为其相关 dll 正确生成了 lib 文件也是如此
- VS2015 未链接用户32.lib
- 从 .lib 文件创建一个.dll文件
- 看不到文件'SDL2.lib'
- 如何使用用户定义的函数覆盖 C lib 函数,如 _sbrk?
- 如何在不需要LIBCD.lib的情况下在Visual Studio 6中编译C项目
- 可执行文件C++包括.obj,.lib和.dll吗?
- 我应该安装 .cmake 文件来共享/cmake 还是 lib/cmake?
- Qt - Glut32 Lib
- 为什么glut32.lib工作与代码块/gcc,我认为只有*.一个库与gcc一起工作