QOpenGLWidget 链接器错误与 QT 示例代码

QOpenGLWidget linker error with QT example code

在多次尝试创建失败后 QOpenGLWidget.I 尝试 运行 QT 示例代码 https://code.qt.io/cgit/qt/qtbase.git/tree/examples/opengl/2dpainting?h=5.15 但这也行不通。我得到了与之前尝试相同的 vtable 错误。这是完整的错误代码。

我已经重装了QT并添加了

QT += core gui widgets opengl

LIBS += -framework OpenGL -framework QtOpenGL -framework GLUT 

到 .pro 文件

如果你使用Qt6,那么你需要link反对openglwidgets

https://doc.qt.io/qt-6/qopenglwidget.html