在Qt6.8上面使用OpenGLWidgets的时候产生了一些问题:
问题一:找不到QOpenGLWidget的头文件
#include <QOpenGLWidget>
//从根目录来找的话可以发现QOpenGLWidget在QtOpenGLWidgets目录的下面,需要更改一下头文件的路径
#include <QtOpenGLWidgets/QOpenGLWidget>
qt\6.8.0\mingw_64\include
问题二:链接不到OpenGLWidgets的库,或者实现的时候提示函数undefine错误
//在cmkae文件中添加OpenGLWidgets的库
//寻找OpenGLWidgets库
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets LinguistTools OpenGLWidgets)
//添加链接
target_link_libraries(JustPlayer PRIVATE Qt${QT_VERSION_MAJOR}::Widgets Qt6::OpenGLWidgets)