我已经从GitHub下载了Earth10,当我用QGLWidget在Qt5.3_MinGW中编译它时,它可以工作,但是当我用QOpenGLWidget在Qt5.5_MinGW中编译它时, “未定义的引用'_imp__glPolygonMode @ 8'”等错误。我可以在源代码中更改哪些内容以摆脱此类错误? 或者如果有人可以指示我从QGLWidget移植到QOpenGLWidget,这也会有所帮助。如何解决在OpenGL C++中的'未定义的引用'Qt5.5
一个快速的黑客能消除所有的错误是:
CONFIG += c++11
LIBS += -lopengl32
LIBS += -lglu32
LIBS += -lglut32
将'LIBS + = -lopengl32'添加到* .pro文件中。 – Paraboloid87
@ Paraboloid87谢谢,它确实有效! –
@ Paraboloid87我希望你已经发布了这个答案。 –