自己动手静态编译和构建Qt5.2,包含Qt3D、Enginio和QtOpenCL
这个月初,Qt5.2正式发布,其中正式支持Android和初步支持iOS构建目标成为最大的亮点。而在它发布之前,我从它的源码镜像库gitorious中获取了最新的源码,并且甄选了两个自己需要研究的组件进行静态编译。两天的时间过去了,我克服了诸多困难,终于成功地在Ubuntu13.10和Windows8上静态编译构建Qt,以后发布Qt的演示程序不用担心客户机运行不了了。
原创文章,反对未声明的引用。原博客地址:http://blog.csdn.net/gamesdev/article/details/17592457
这次我需要研究的是Qt3D、Enginio和QtOpenCL,首先介绍一下这三个模块。
Qt3D是Qt在诺基亚时期由Qt labs产生的一个新的模块,在Qt4.6的时候作为一个可选模块发布。Qt3D使用OpenGL进行渲染,它主要的特点是能够非常方便地导入各种模型,因为它在将Assimp库整合了进来,而Assimp库是目前开源界著名的三维模型倒入库&#x