4回答

0收藏

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

#板卡评测 #板卡评测 7355 人阅读 | 4 人回复 | 2024-03-20

本帖最后由 stm1024 于 2024-3-20 23:07 编辑

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

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,如下所示:


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


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


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


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

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


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



5. 编程测试

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





Ctrl+R,运行效果如下:


点击


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



分享到:
回复

使用道具 举报

回答|共 4 个

倒序浏览

沙发

流水源

发表于 2024-3-21 23:10:53 | 只看该作者

大佬NB,向大佬学习
回复 支持 反对

使用道具 举报

板凳

eefocus_4033804

发表于 2024-8-25 17:15:35 | 只看该作者

为什
么我按步骤操作,建工程时选Kit,没有能用的,Qt version也显示None
回复 支持 反对

使用道具 举报

地板

stm1024

发表于 2024-9-2 23:50:44 | 只看该作者

eefocus_4033804 发表于 2024-8-25 17:15
为什么我按步骤操作,建工程时选Kit,没有能用的,Qt version也显示None

可能是没有检测到环境变量,你可以手动指定安装的位置
回复 支持 反对

使用道具 举报

5#

eefocus_3891719

发表于 2024-10-9 14:13:24 | 只看该作者

为大佬点赞
回复 支持 反对

使用道具 举报

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

本版积分规则

5300 积分
55 主题
+ 关注
热门推荐
关闭

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