Qt下"error:LNK2019:无法解析的外部符号 _imp_glXXXXXX"报错的处理
error: LNK2019: 无法解析的外部符号 __imp_glPopAttrib
error: LNK2019: 无法解析的外部符号 __imp_glPopMatrix
....
这种最常见的错误就是缺少引用库,很明显这是Opengl的库没有引用
只需在Qt下添加OpenGL32库即可,我用的是Qt5.9_MSVC2015_64bit,
win32: LIBS += -L'C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A/Lib/x64/' -lOpenGL32
INCLUDEPATH += 'C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A/Lib/x64'
DEPENDPATH += 'C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A/Lib/x64'
win32:!win32-g++: PRE_TARGETDEPS += 'C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A/Lib/x64/OpenGL32.lib'
else:win32-g++: PRE_TARGETDEPS += 'C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A/Lib/x64/libOpenGL32.a'