本帖最后由 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:今天电源也到了,虽然不是官方正版的,但是目前用起来也没啥问题。
|