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