树莓派上安装qt5

sudo apt-get install qt5-default qtcreator

 

当串口使用时出现报错:
Project ERROR: Unknown module(s) in QT: serialport (Raspbian Jessie)

解决:
sudo apt-get install libqt5serialport5
sudo apt-get install libqt5serialport5-dev

The serialport is added in my .pro file:

QT += core gui network serialport
and the module is included in my header file:

#include < QtSerialPort/QSerialPort>

 

参考:

https://forum.qt.io/topic/76691/project-error-unknown-module-s-in-qt-serialport-raspbian-jessie

### 如何在新版树莓派5安装Qt5 要在新版树莓派5上成功安装并配置Qt5,可以遵循以下方法。这些步骤基于已有的经验以及相关文档的内容。 #### 准备工作 首先需要确保树莓派的操作系统已经更新到最新版本,并且开发环境中包含了必要的构建工具和依赖项。可以通过运行以下命令来完成系统的升级: ```bash sudo apt update && sudo apt upgrade -y ``` 接着安装编译所需的工具链和其他必要库文件[^1]: ```bash sudo apt install build-essential git libgl1-mesa-dev libgles2-mesa-dev \ libxcb1-dev libxkbcommon-dev libinput-dev libts-dev libpulse-dev \ libasound2-dev libavcodec-dev libavformat-dev libswscale-dev \ qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools ``` #### 下载与编译源码 访问官方仓库获取最新的Qt5源代码包或者克隆Git存储库: ```bash git clone https://code.qt.io/qt/qt5.git cd qt5 git checkout 5.x.y # 替换为具体稳定版号如5.15.2 perl init-repository --module-subset=qtbase,qtmultimedia,qttools,qtquickcontrols2 ``` 随后按照目标平台需求调整configure脚本参数进行定制化配置: ```bash ./configure -release -opengl es2 -device linux-rasp-pi-g++ \ -device-option CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf- \ -sysroot /path/to/sysroot -prefix /opt/Qt5.$QT_VERSION \ -no-use-gold-linker -reduce-relocations -confirm-license -opensource ``` > **注意**: 需要替换`$QT_VERSION`为你实际使用的Qt版本号;同时确认交叉编译器路径无误。 最后执行长时间的编译过程: ```bash make -j$(nproc) sudo make install ``` #### 设置环境变量 为了使应用程序能够正常渲染图形界面,在启动任何Qt应用之前需定义特定于嵌入式Linux设备上的显示管理方式[^3]: ```bash export QT_QPA_PLATFORM=eglfs export QT_QPA_EGLFS_NO_LIBINPUT=1 ``` 之后即可调用测试程序验证安装成果: ```bash qml_luncher ``` --- #### 安装FFmpeg支持(可选) 对于多媒体功能的支持可能还需要额外集成第三方库比如FFmpeg。参照专门教程操作指南[^2],这一步并非强制但有助于扩展项目能力范围。 #### Python轮子优化提示 当涉及Python绑定部分时发现某些情况下从默认pip索引下载可能会遇到兼容性问题,则推荐改用预构建好的whl格式二进制发行版替代之[^4]。 #### 屏幕选购理由补充说明 考虑到用户体验改善方面因素,购置专用显示屏作为本地交互媒介相比单纯依靠SSH远程连接更具优势[^5]。 --- ### 总结 以上即是在Raspberry Pi 5硬件平台上部署Qt框架的主要流程概述。尽管每一代产品间存在细微差异,不过总体思路保持一致。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值