Qt openGL ES库链接错误

时间:2011-07-28 06:27:21

标签: qt opengl-es linker linker-errors

在Qt模拟器中构建游戏代码时,我收到以下错误:

  

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

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

  

INCLUDEPATH + =   C:\ Imagination_Technologies \ POWERVR_SDK \ OGLES2_WINDOWS_X86EMULATION_2.08.28.0634 \构建\ OGLES2 \包含\
  LIBS + =   -LC:\ Imagination_Technologies \ POWERVR_SDK \ OGLES2_WINDOWS_X86EMULATION_2.08.28.0634 \构建\ OGLES2 \ WindowsX86 \ LIB \   -llibEGL -llibGLESv2

     

LIBS + = -llibEGL -llibGLESv2

1 个答案:

答案 0 :(得分:0)

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

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

当前路径是正确的(注意我删除了'lib')。