查看: 326|回复: 1

[评测分享] 【树莓派5测评】 11.给树莓派5安装QT

[复制链接]
  • TA的每日心情
    慵懒
    昨天 16:03
  • 签到天数: 83 天

    连续签到: 2 天

    [LV.6]常住居民II

    发表于 2024-3-20 23:03:33 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 stm1024 于 2024-3-20 23:07 编辑

    今天测试一下再树莓派5上安装QT5的工作,这样就可以在树莓派上编写本地原生的Qt程序了。
    1.更新软件源
    首先是更新软件源,这个地方我更换过了软件源,换成了清华tuna的镜像,这样一会儿下载的时候速度会快很多,然后update和upgrade:
    1. sudo apt-get update
    2. sudo apt-get upgrade
    复制代码
    000.jpg

    2. 安装Qt开发环境
    然后安装相关的软件包,注意命令如下:
    1. sudo apt install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
    复制代码
    而之前如下方法不可用:
    1. sudo apt-get install qt5-default #you should not use this
    复制代码
    因为最新的Raspbian OS系统基于Debian 11 (bookworm”),原来的sudo apt-get install qt5-default命令不可用,会提示E: Package ‘qt5-default’ has no installation candidate,如下所示:
    001.jpg


    使用正确的命令后,安装过程如下:
    111.jpg


    3. 安装qtcreator
    命令如下:
    1. sudo apt-get install qtcreator
    复制代码
    可以看到这个就有点大了,差不多1GB的样子,因此一定好换个好点儿镜像源,不然等到花都谢了:
    112.jpg


    4. 其他支持库
    还要安装一些依赖库,前面两个应该是必装的,后面第三个和别的可以视情况安装:
    1. sudo apt-get install qtdeclarative5-dev
    2. sudo apt-get install libgles2-mesa-dev
    3. sudo apt-get install libqt5serialport5-dev
    复制代码
    其他可参考如下:
    666.jpg


    5. 环境配置
    在桌面开始图标处点击,打开qtcreator:
    221.jpg

    新建一个widget项目后,需要配置一下开发kit,如下:

    222.jpg

    主要是配置C和C++的编译器,我比较习惯用GCC,当然用clang应该也没啥问题:

    223.jpg


    5. 编程测试

    然后就是拖控件和写代码:

    333.jpg


    444.jpg


    Ctrl+R,运行效果如下:

    224.jpg

    点击

    225.jpg

    6. 总结
    首先,上述演示可以证明,在树莓派5环境下使用QtCreator开发环境可以实现程序的开发,但是还是老问题,虽然5比4性能有很大的提升,但是QT这种IDE还是比较吃资源的,所以速度还是很感人,不要指望用这种方式搞开发,通常咋们可以再Windows环境下的QTCreator开发好以后,然后再导入到树莓派中编译一下,避免了交叉编译的问题。
    PS:今天电源也到了,虽然不是官方正版的,但是目前用起来也没啥问题。



    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 00:01
  • 签到天数: 1775 天

    连续签到: 35 天

    [LV.Master]伴坛终老

    发表于 2024-3-21 23:10:53 | 显示全部楼层
    大佬NB,向大佬学习
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-28 06:42 , Processed in 0.125409 second(s), 19 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.