【发布时间】:2016-03-06 08:25:05
【问题描述】:
我已经从 GitHub 下载了Earth10,当我使用 QGLWidget 在 Qt5.3_MinGW 中编译它时它可以工作,但是当我使用 QOpenGLWidget 在 Qt5.5_MinGW 中编译它时,它会弹出“未定义的对 `_imp__glPolygonMode@8' 的引用”等错误。我可以在源代码中进行哪些更改以消除此类错误? 或者,如果有人可以指点我从 QGLWidget 移植到 QOpenGLWidget,那也会有所帮助。
删除所有错误的一个快速技巧是:
CONFIG += c++11
LIBS += -lopengl32
LIBS += -lglu32
LIBS += -lglut32
【问题讨论】:
-
将
LIBS += -lopengl32添加到您的 *.pro 文件中。 -
@Paraboloid87 谢谢,它确实有效!
-
@Paraboloid87 我希望您已将此作为答案发布。