Qt Opengl程序error: LNK2019: 无法解析的外部符号 __imp_glBegin等问题解决方法

产生问题的原因是未能正确找到链接的Opengl库文件
解决方法: Qt Opengl程序error: LNK2019: 无法解析的外部符号 __imp_glBegin等问题解决方法_第1张图片
点击添加库,后面在系统库的对话框中选择OpenGL32.lib,GlU32.lib所在的路径,该lib默认的路径是在C:\Program Files (x86)\Windows Kits\10\Lib中,这样程序就能正确的链接到对应的库文件。
打开Qt项目的pro文件,会发现文件末尾新添加了对应的库的libs

win32: LIBS += -lOpenGL32

win32: LIBS += -lGlU32

当然直接手动在pro文件中添加上述语句也可以。
如果你使用的库不在系统库中,应该增加对应的lib文件的目录到pro文件中以便能在正确的路径下找到lib文件

你可能感兴趣的:(QT,OpenGL,QT,OpenGL)