查看: 8207|回复: 9

Pcduino3上安装Qt5.2,进行软件开发

[复制链接]
  • TA的每日心情
    奋斗
    2016-6-12 21:59
  • 签到天数: 647 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-12-16 22:19:17 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 QQ哥 于 2014-12-16 22:35 编辑

        相信很多网友都有一块pcduino了,有的不止一块,我有一块pcduinov1和一块pcduino3 nano,既然有了板子要做点事吧.
    今天来说说我在pcduino3 nano上安装Qt5.2的教程. 虽然pcduino官网上有安装Qt4.8的教程,但是仅仅限于Qt5.0以下版本,
    Qt5和Qt4是有很大区别的.
       这次先装qt5.2资源,有时间再发Qt creator for qt5的源码编译教程.
    一.登入pcduino
       现在的pcduino默认装有VNC,我们可以在PC上实现远程控制pcduino.将pcduino网口链接至路由器和PC在同一个局域网,可以看到pcduino的IP.
    1.png
    在pc端打开vnc,输入IP,和端口号5900,输入密码ubuntu就可以进入系统了.
    2.png

    3.png

    二.下载Qt5.2源码
    在官网的服务器下载qt5.2嵌入式版本的源码.
    http://mirrors.ustc.edu.cn/qtproject/official_releases/qt/5.2/5.2.0/single/
    下载qt-everywhere-opensource-src-5.2.0.tar.gz ,拷贝至pcduino中.

    三.交叉编译Qt5.2源码
    由于我的pcduino3 nano默认存储空间只有4GB,剩余的也不多,可以在中终端输入命令查看各分区使用情况
    1. df -h
    复制代码
    4.png

    所以我插了一块16GB内存卡,因为之前没插内存卡之前编译一半就报错空间不足,所以鉴于前车之鉴,最好是装一块至少8GB的内存卡,其实插上U盘也可以,但是编译更慢.
    进入到刚才下载的Qt5.2源码包所在目录,解压
    1. sudo tar -xvf qt-everywhere-opensource-src-5.2.0
    复制代码
    解压完成后进入目录qt-everywhere-opensource-src-5.2.0,
    1. cd qt-everywhere-opensource-src-5.2.0
    复制代码
    打开README,可以看到安装要求
        - Perl 5.8 or later
        - Python 2.7 or later
        - C++ compiler supporting the C++98 standard
    pcduino上ubuntu版本都是12.04,所以不用安装依赖库,10.04版本可能要装依赖库,安装方法
    http://doc.qt.io/qt-5/linux-requirements.html
    在配置之前我们可以看到
    -release              Compile and link Qt with debugging turned off.
    -debug                Compile and link Qt with debugging turned on.
    -nomake tests         Disable building of tests to speed up compilation
    -nomake examples      Disable building of examples to speed up compilation
    -confirm-license      Automatically acknowledge the LGPL 2.1 license.

    不用我说也知道,-release是只编译发布版,-debug只编译调试版,后面两个 -nomake tests -nomake examples加上可以加快编译速度,最后一个是自动识别许可证.
         我们这里还剩余14GB左右空间,直接配置,make和make install
    1. ./configure && make && make install
    复制代码
    这里configure后面加上 &&表示 &&前面指令执行完并且没有出现错误会继续执行&&后一条指令,因为在pcduino上编译Qt5.2的源码会花很长时间,所以难以把握它什么时候配置完成,所以一次性把药执行的全打上,这里偷个懒,我好像至少花了8个小时才编译完
        配置过程中出现安装什么版本,我们选择开源版本,输入 o 回车,再输入yes,就可以关上显示器做其他事了,我是在睡觉前开始编译的,第二天早上快八点时都没编译完.下班回来后就看见编译顺利完成了

      四.备份编译好的资源
       由于我们在配置时没有改变安装路径.所以默认装在/usr/local目录下
    5.png
    在路径/usr/local/Qt-5.2.0/examples/script/context2d下双击context2d执行一个例子
    6.png

    7.png

    在终端中执行/usr/local/Qt-5.2.0/bin里qmake进行编译我们自己的qt工程
    8.png

    可以使用了后我们备份下编译好的资源包,
    1. sudo tar -cvf Qt-5.2.0-pcduino.tar.gz Qt-5.2.0/
    复制代码
    9.png

    附上我编译好的Qt5.2,附上链接.

    http://yunpan.cn/cfMJ62m6HmzZr  提取码 e71b


    评分

    参与人数 1声望 +1 收起 理由
    nemon + 1 赞一个!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-12 21:59
  • 签到天数: 647 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2014-12-16 22:27:51 | 显示全部楼层
    @小菜儿 蔡老师不忽悠
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2014-12-17 08:36:30 | 显示全部楼层
    QQ哥 发表于 2014-12-16 22:27
    @小菜儿 蔡老师不忽悠

    好样的!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-2-7 11:49
  • 签到天数: 2193 天

    连续签到: 33 天

    [LV.Master]伴坛终老

    发表于 2014-12-17 11:01:06 | 显示全部楼层
    顶一个!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-12 21:59
  • 签到天数: 647 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2014-12-17 12:38:12 | 显示全部楼层
    fjjjnk1234 发表于 2014-12-17 11:01
    顶一个!!!

                                                             
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-8-15 09:28
  • 签到天数: 222 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2014-12-17 17:24:36 | 显示全部楼层
    多谢楼主分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-8-5 08:38
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2014-12-17 17:25:10 | 显示全部楼层
    牛奔,楼主那么多勋章!大神啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-5-13 20:46
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-12-22 15:45:12 | 显示全部楼层
    真不错
    喜欢这个东西 哈哈
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    3 小时前
  • 签到天数: 1624 天

    连续签到: 2 天

    [LV.Master]伴坛终老

    发表于 2015-1-4 10:07:57 | 显示全部楼层
    我是来顶的……
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-12 21:59
  • 签到天数: 647 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2015-1-4 21:51:49 | 显示全部楼层
    nemon 发表于 2015-1-4 10:07
    我是来顶的……

    大神又回来了啊      
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-25 15:19 , Processed in 0.204060 second(s), 38 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.