码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu下编译qt5

时间:2017-09-02 00:10:18      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:eve   blog   主机   原因   ref   inux   efi   配置   qt 5   

编译步骤参考: http://doc.qt.io/qt-5/linux.html

我们使用源代码和编译目录分离的编译方式, 这样避免编译主机系统和目标系统间的独立. 参考: Qt Configure Options | Qt 5.5

 

编译选项:

../../qt-everywhere-opensource-src-5.4.1/configure -prefix ~/Qt5.4.1debug -debug -opensource -confirm-license -nomake tests -egl -no-eglfs -no-linuxfb -opengl es2

为了跟目标板一致, 添加了 -egl -no-eglfs -no-linuxfb 和  -opengl es2

-egl 的目的是在主机上脱离x11运行egl下的程序, 与目标版一致. 依赖的库为 libegl1-mesa-dev. 安装这个库之后, -eglfs -linuxfb也会默认配置为编译, 而主机是用不到的, 因此需要在主机上去掉 -no-eglfs -no-linuxfb .

-opengl es2 目标上跑的是es2, 因此主机也使用es2. 依赖库 libgles2-mesa-deb

 为了支持系统库目录下的字体, 需要fontconfig 选项生效, 如果没有生效的话, 要安装对应的库文件.

 

附常用选项:

./configure --help 查看各选项的含义

./configure -v 查看配置的详细过程, 可以看到失败的具体原因

常见错误处理: http://www.linuxidc.com/Linux/2011-04/34307.htm

 

下一步编译目标板的qt库. 目标板为树莓派 Pi2

http://www.cnblogs.com/zhangjiankun/p/4937435.html

ubuntu下编译qt5

标签:eve   blog   主机   原因   ref   inux   efi   配置   qt 5   

原文地址:http://www.cnblogs.com/findumars/p/7465337.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!