用于Windows和OpenGL的Qt C++库

Ram*_*rma 14 c++ opengl qt visual-c++ visual-studio-2012

我试图在Windows上试验Qt库.在他们的下载页面上,我注意到使用VS2012构建的二进制文件有两种形式,有和没有OpenGL.这两者究竟有什么区别?在OpenGL版本中,他们是否使用OpenGL实现了一些特殊的API,或者所有的Qt渲染都依赖于OpenGL?另外,是否有使用DirectX的Qt版本?

lpa*_*app 9

@Raman:opengl变种使用桌面opengl版本就像使用Qt4一样.

非opengl变体使用角度,您需要将其与DirectX SDK一起安装以使其正常工作.Angle是directx和opengles API之间的适配器.只有后者才是Qt直接支持,但不幸的是,Directx驱动程序在Windows上的工作效果往往比opengl(s)更好.没有计划支持Qt内部的directx后端,因此我们将在这方面留下Google的Angle工作.

至于提供一些额外的位,最近在邮件列表上有一个关于它的讨论,这个决定不应该是构建时间,而是更像是运行时.然而,还没有人站起来才能做到这一点.希望这会很快改变.这对最终用户造成了混乱,所以不要感到孤独.;-)

希望这个解释有所帮助