力为的技术博客

联系 聚合 管理
  154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks
Qt5太大了,代码包270M多。庆幸,提供编译好的安装包Qt 5.0.1 for Windows 32-bit (VS 2010, 481 MB)。然而,这个版本却不能运行native的opengl代码 - Native OpenGL是相对与EGL而言。表现出的症状,则是crash。

原因:
该版本是基于 OpenGL ES 2 编译,因而只支持shader模式,无法支持传统的流水线模式。
因此,若需要使用传统的OpenGL模式,则需要重新编译Qt5(启用选项-opengl desktop)。

另外,若确实需要使用GL ES2,则需要链接libGLESv2.lib,而不是opengl32.lib。否则那可是漆黑一片。
posted on 2013-02-22 13:00 力为 阅读(10949) 评论(3)  编辑 收藏 引用 所属分类: 3. VC&MFC&Qt

评论

# re: Qt5 与 OpenGL 2013-02-22 16:23 Liang Qi
5.0.2也许会提供OpenGL的包,也许不会,请参考邮件列表中的讨论以及回复
http://lists.qt-project.org/pipermail/releasing/2013-February/001100.html  回复  更多评论
  

# re: Qt5 与 OpenGL 2013-02-22 22:49 力为
@Liang Qi
希望提供。自己编译太麻烦。  回复  更多评论
  

# re: Qt5 与 OpenGL 2013-03-04 16:31 tb
好久没有研究QT了   回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理