1.环境
windows 10平台,Qt5+Qt Creator 4.9.1+ OpenGL(QT 自带的OpenGL库)
2.Qt Creator 4.9.1创建Qt Widgets Application
3.pro工程文件配置
QT += core gui opengl
LIBS+=-lopengl32 -lglu32
4.在main.cpp中,main函数第一行添加如下代码:
QCoreApplication::setAttribute(Qt::AA_UseDesktopOpenGL);
5.工程中新建一个c++ class, 名称为GLWidget
6.实现GLWidget类
1>glwidget.h
#ifndef GLWIDGET_H
#define GLWIDGET_H
#include <QObject>
#include <QWidget>
#include <QtOpenGL>
#include <QtOpenGL/qgl.h>
#include <QOpenGLWindow>
#include <QOpenGLWidget>
#include <QOpenGLFunctions>
#include <QOpenGLBuffer>
#include <QVector3D>
#include <QMatrix4x4>
#include <QTime>