在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 -llibGLESv2LIBS + = -llibEGL -llibGLESv2
答案 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')。