欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

qt5中没法使用glwindowpos

更新时间: 2014-01-05 02:44:40 责任编辑: Author_N1

 

Qt5中无法使用glWindowpos
我用的Qt是5.1.0的msvc2010_opengl版本,在用opengl时候,总是报告错误 “glWindowPos2i”: 找不到标识符
我将包含有这个函数的几个头文件比如:
#include "D:\Qt\Qt5.1.0\5.1.0\msvc2010_opengl\include\QtGui\qopenglext.h"
#include <QOpenGLFunctions_1_4>
#include "D:\Qt\Qt5.1.0\5.1.0\msvc2010_opengl\include\QtGui\qopenglfunctions_1_4.h"
都写在那里了,还是不行,请问这个东西是怎么个用法啊?

另外,我发现msdn里面的帮助是没有这个函数的,Qt的帮助才有,难道这个函数是Qt封装的的吗?
--参考方法--
glWindowPos2i函数是封装在QOpengGLFunctions_1_4类中的,而且不是静态方法,不能直接使用。你要用里面的方法的话,一般是继承这个类。class Render : protected QOpenGLFunctions_1_4。
楼主可以看看Qt的Example/opengl/hellogl_es2中的QGLFunctions的用法,QOpenGLFunctions_1_4的用法和它类似吧。
还有msdn应该没有Qt的信息吧,你得去看Qt的帮助文档。
--参考方法--
GL我不是很清楚,不过glWindowPos像是Desktop GL里面才有的函数吧?Qt默认带的是ES版的GL,Desktop要自己编译
--参考方法--
glWindowPos2i看这里
--参考方法--
引用:
GL我不是很清楚,不过glWindowPos像是Desktop GL里面才有的函数吧?Qt默认带的是ES版的GL,Desktop要自己编译

话说Qt5.1后,在Qt中各个OpenGL版本能都支持了呀,不只是GLES2.0了。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:44:40
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/13895/
本文WWW.DOC100.NET DOC100.NET版权所有。