位置: 编程技术 - 正文
推荐整理分享Build Qt5.3.1 for Freescale I.MX6Q based Linux 3.0.15,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
在移植QT5到 IMX6Q linux平台时,一次又一次的升级,带来了一些明显的性能提升,这说明在嵌入式上,QT底层对OpenGL egl 的优化做的越来越好,越来越兼容.在Qt5.1 - Qt5.2 的系列版本中qml部分和多媒体部分一直都没法成功的编译进去,只能编译qtbase. 而在qt5.3.1的时候按照QT 官方的arm编译指南,轻松的编译了能编译的每一个模块,当然,除了webkit这种变态的东西.
因为是官方的arm编译指南,所以什么configure脚本我就不写了,完全是按照官方的编译步骤. 虽说轻松编译,其实也不是一气呵成的,其中有些小的错误.经过修改源代码中的一些bug,完全可以编译成功;
多线程编译的log不怎么好看,主要的错误内容就是,在编译fontconfig时出现错误:FC_WEIGHT_ULTRABLACK 未申明,定位到文件qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
然而在对源代码进行文本搜索时,发现FC_WEIGHT_ULTRABLACK是定义了的,只是在对arm平台进行编译时,被条件编译的宏给排除出去了,才导致这样的错误的.所以这样其实这个问题就好解决了.下面是一种解决方法,或者更简单的,直接注释掉错误的部分也可以,因为这一块字体部分对实际使用没有影响.
patch:
OpenGL OpenGL(OpenGraphicsLibrary)定义了一个跨编程语言、跨平台的编程接口规的专业的图形程序接口。它用于二维和三维图像,是一个底层图形库。OpenGLES(OpenGLforEm
OpenGL 输出中文 英文 数字 OpenGL输出中文英文数字将文字以轮廓与点形式表现
openGl学习之添加颜色 OpenGL支持两种颜色模式:一种是RGBA模式,一种是颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据,即通过每一个像素的颜
标签: Build Qt5.3.1 for Freescale I.MX6Q based Linux 3.0.15
本文链接地址:https://www.jiuchutong.com/biancheng/373159.html 转载请保留说明!友情链接: 武汉网站建设