我正在尝试编写一个使用 QOpenGLWidget 的 C++ 应用程序,但 Qt Creator 在这一行给出了“'QOpenGLWidget' file not found”错误:
#include <QOpenGLWidget>
文档说 QOpenGLWidget 是在 Qt 5.4 中引入的,我相信我正在运行 Qt 5.12.1;qmake --version
给出:
QMake version 3.1
Using Qt version 5.12.1 in /home/oreilly/Qt5.12.1/5.12.1/gcc_64/lib
而且,在Qt Creator 菜单Tools -> Options... -> Kits 中也表示Qt 5.12.1。Qt Creator 允许我使用#include <QOpenGLWindow>
(也与 QOpenGLWidget 一起在 Qt 5.4 中引入)编译和链接 OpenGL 应用程序而不会出错。
我究竟做错了什么?QOpenGLWidget 在哪里?