首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2013-10-29 
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开始引入的。

热点排行