我已經從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我希望你已經發布了這個答案。 –