opengl3中连glLoadIdentity都弃用了,由此看来OPENGL得重新学了~

opengl3中连glLoadIdentity都弃用了,看来OPENGL得重新学了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
今天打算用QT做个仿真,结果搞了半天一大堆错误。全是未声明,查了一下才知道原来QT5中支持OPENGL3有些函数已经弃用了

#include <QGLWidget>
#include <QtGui/QOpenGLFunctions>
#include <QtGui/QOpenGLShaderProgram>
#include <QWidget>
class CGraphPage : public QGLWidget , protected QOpenGLFunctions

头文件如上。

连最基本的glLoadIdentity都弃用了,那我该用哪个啊,有没有相应什么好的书籍啊。各位是怎么整的。
opengl qt5 C++

------解决方案--------------------
引用:
为什么我用了#include <QOpenGLFunctions_3_2_Compatibility>没有这个头文件,在Qt的help里面也找不到这个类,我的版本是5.0 msvc

换Qt5.1或以上,这些类是从Qt5.1开始引入的。