树莓派 安装程序遇到的坑

想安装个QT ,x下面这篇

https://shumeipai.nxez.com/2020/08/25/qt-development-environment-on-raspberry-pi.html

sudo apt-get update
sudo apt-get install qt5-default
sudo apt-get install qtcreator
sudo apt-get install qtmultimedia5-dev
sudo apt-get install libqt5serialport5-dev

安装 Qt 开发环境

 

加了个QQ群,群里  折木栖 大佬 给的方案。install 前面加个  --fix-broken 

 

DEMO 程序:

qt弹出消息对话框

 https://blog.youkuaiyun.com/hjwdz2015/article/details/90230726

各种 弹框 :https://blog.youkuaiyun.com/zong596568821xp/article/details/78999311

 

 

2 解决生成 QT 程序 编译的 可执行文件 每次打开有个 弹框提示 ,用下面方法

This answer from Askubuntu should work.

  • Open PCManFM  (树莓派的文件管理工具)
  • Go to Edit/Preferences/General 
  • Check box for "Don't ask options on launch executable file"

 

 

待了解的有:

在windows 或者 Ubuntu 下交叉编译 树莓派的QT程序。

树莓派.Qt.打包开发好的程序并运行的方法

### 常见问题及解决方案 #### 1. **VNC服务未启动** 新版树莓派64位系统默认已开启VNC服务,但在某些情况下可能因配置错误或更新导致服务未正常运行。如果发现无法连接到远程桌面,可以尝试手动启动VNC服务。 ```bash sudo systemctl start vncserver-x11-serviced.service ``` 若希望开机自启VNC服务,则执行以下命令: ```bash sudo systemctl enable vncserver-x11-serviced.service ``` #### 2. **网络连接问题** 确保树莓派与客户端设备处于同一局域网内,并检查IP地址是否正确。可通过以下命令查看当前树莓派的IP地址: ```bash hostname -I ``` 如果使用的是无线连接,请确认Wi-Fi配置无误,且信号稳定。对于有线直连的情况,可尝试设置静态IP以避免DHCP分配失败的问题。 #### 3. **VNC客户端版本不兼容** 根据引用[3]中提到的内容,在Windows端安装VNC客户端时,应根据操作系统选择合适的安装包(如EXE x86/x64)。如果使用的VNC Viewer版本过旧,可能会出现兼容性问题。建议前往[RealVNC官网](https://www.realvnc.com/en/connect/download/viewer/)下载最新版客户端[^3]。 #### 4. **分辨率和显示设置异常** 在某些情况下,VNC连接后可能出现屏幕分辨率较低或显示异常的问题。可以通过修改`/boot/config.txt`文件中的相关参数调整分辨率。例如: ```ini hdmi_group=2 hdmi_mode=82 ``` 保存并重启树莓派后生效。此外,也可以通过图形界面中的“Display”设置工具进行实时调整。 #### 5. **安全性与密码验证失败** 当用户更改了VNC连接密码后仍无法登录,可能是由于密码未正确写入配置文件。此时可尝试重新设置密码: ```bash vncpasswd ``` 输入新密码后,重启VNC服务: ```bash sudo systemctl restart vncserver-x11-serviced.service ``` #### 6. **桌面环境缺失或加载缓慢** 部分用户反馈在首次连接时,桌面加载速度较慢或出现空白界面。这通常是因为系统正在初始化图形界面组件。等待几分钟后刷新连接即可恢复正常。若长期存在此问题,可尝试更换桌面环境,如从Xfce切换至LXDE: ```bash sudo apt install lxde ``` 然后编辑`~/.vnc/xstartup`文件,将默认启动命令改为: ```bash exec startlxde ``` #### 7. **软件源配置错误** 引用[5]中提到了关于换源的问题。如果遇到软件安装失败或更新缓慢的情况,建议更换为国内镜像源。编辑`/etc/apt/sources.list`文件,将其内容替换为清华大学或其他可靠的镜像源地址。例如: ```bash deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi ``` 同时,还需修改`/etc/apt/sources.list.d/raspi.list`文件中的源地址: ```bash deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main ui ``` 保存后更新软件包列表: ```bash sudo apt update && sudo apt upgrade -y ``` #### 8. **多架构支持问题** 引用[5]还提到关于multi-arch支持的问题。如果需要在arm64架构下运行32位应用程序,需启用multi-arch功能: ```bash sudo dpkg --add-architecture armhf sudo apt update ``` 之后安装所需的32位库文件即可。但需要注意,某些官方源可能不提供完整的32位支持,可能导致证书验证失败等问题。遇到此类情况时,建议暂时禁用multi-arch或寻找替代方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

往事如yan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值