Qt openGL ES库链接错误

发布于 2024-11-26 20:43:32 字数 480 浏览 0 评论 0原文

在 Qt 模拟器中构建游戏代码时,出现以下错误:

-1:错误:LNK1104:无法打开文件“libEGL.lib”

我添加了以下代码来添加库文件:

包含路径 += C:\ Imagination_Technologies \ POWERVR_SDK \ OGLES2_WINDOWS_X86EMULATION_2.08.28.0634 \ Builds \ OGLES2 \ Include \
LIBS+= -LC:\Imagination_Technologies\POWERVR_SDK\OGLES2_WINDOWS_X86EMULATION_2.08.28.0634\Builds\OGLES2\WindowsX86\Lib\ -llibEGL -llibGLESv2

LIBS += -llibEGL -llibGLESv2

While building a game code in Qt simulator I'm getting the following error:

-1: error: LNK1104: cannot open file 'libEGL.lib'

I have added following code to add library files:

INCLUDEPATH +=
C:\Imagination_Technologies\POWERVR_SDK\OGLES2_WINDOWS_X86EMULATION_2.08.28.0634\Builds\OGLES2\Include\
LIBS +=
-LC:\Imagination_Technologies\POWERVR_SDK\OGLES2_WINDOWS_X86EMULATION_2.08.28.0634\Builds\OGLES2\WindowsX86\Lib\
-llibEGL -llibGLESv2

LIBS += -llibEGL -llibGLESv2

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月寒剑心 2024-12-03 20:43:32

自从我停止在 Windows 下编程以来已经有一段时间了,但据我所知,qmake 在所有受支持的操作系统上使用 Linux 中使用的相同机制 (http://doc.qt.io/qt-5/qmake-project-files.html)。这意味着你应该写:

LIBS += -LC:\Imagination_Technologies\POWERVR_SDK\OGLES2_WINDOWS_X86EMULATION_2.08.28.0634\Builds\OGLES2\WindowsX86\Lib\ -lEGL -lGLESv2

当然,前提是路径是正确的(请注意,我删除了“lib”)。

It's been some time since I stopped programming under Windows, but as far as I can remember qmake uses the same mechanism used in Linux on all the supported OS (http://doc.qt.io/qt-5/qmake-project-files.html). Which means you should write:

LIBS += -LC:\Imagination_Technologies\POWERVR_SDK\OGLES2_WINDOWS_X86EMULATION_2.08.28.0634\Builds\OGLES2\WindowsX86\Lib\ -lEGL -lGLESv2

provided the path is correct of course (note that I removed the 'lib').

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文