stm1024 发表于 2024-3-20 23:03:33

【树莓派5测评】 11.给树莓派5安装QT

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

今天测试一下再树莓派5上安装QT5的工作,这样就可以在树莓派上编写本地原生的Qt程序了。
1.更新软件源
首先是更新软件源,这个地方我更换过了软件源,换成了清华tuna的镜像,这样一会儿下载的时候速度会快很多,然后update和upgrade:
sudo apt-get update
sudo apt-get upgrade
2. 安装Qt开发环境
然后安装相关的软件包,注意命令如下:
sudo apt install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools而之前如下方法不可用:
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
命令如下:
sudo apt-get install qtcreator可以看到这个就有点大了,差不多1GB的样子,因此一定好换个好点儿镜像源,不然等到花都谢了:


4. 其他支持库
还要安装一些依赖库,前面两个应该是必装的,后面第三个和别的可以视情况安装:
sudo apt-get install qtdeclarative5-dev
sudo apt-get install libgles2-mesa-dev
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:今天电源也到了,虽然不是官方正版的,但是目前用起来也没啥问题。



流水源 发表于 2024-3-21 23:10:53

大佬NB,向大佬学习:lol

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

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

eefocus_3891719 发表于 2024-10-9 14:13:24

为大佬点赞:victory:
页: [1]
查看完整版本: 【树莓派5测评】 11.给树莓派5安装QT