Qt openGL ES库链接错误
在 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 -llibGLESv2LIBS += -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 -llibGLESv2LIBS += -llibEGL -llibGLESv2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
自从我停止在 Windows 下编程以来已经有一段时间了,但据我所知,qmake 在所有受支持的操作系统上使用 Linux 中使用的相同机制 (http://doc.qt.io/qt-5/qmake-project-files.html)。这意味着你应该写:
当然,前提是路径是正确的(请注意,我删除了“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:
provided the path is correct of course (note that I removed the 'lib').