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

Qt开发的软件, 想要部署在树莓派上运行, 需要进行打包和发布

主要步骤如下:

 

1. 找1个树莓派用于开发与打包, 所以需要在它上面安装Qt开发环境

树莓派上安装Qt的方法, 可以看这里>>>传送门

 

2. 开发完成后, 要使用Qt的Release方式编译正式用于运行的程序

> 配置release路径, 例如: /home/pi/Downloads/release/

> 编译与运行, 生成可运行的程序文件

 

3.收集运行所需要库文件

可以通过ldd [你的程序名]来查看所需的库文件

ldd /home/pi/Downloads/release/smartscreen

还不少, 逐个库也是件够呛的工作, 让我们用个脚本来自动完成它

把下面这个脚本(网上找的, 我稍微修改了一下, 让它支持参数方式运行, 这样你打包多个程序都用同一个脚本即可)放在你的release目录里执行一次即可, 懒人必备利器

运行时后面要加2个参数, 要注意看脚本中的样例:

./qt-pack.sh smartscreen /home/pi/Downloads/release/

 

 脚本执行后的效果:

 

4.写个脚本来运行你的新打包的程序

这个脚本也是网上找的, 应该是因为运行程序需要支持库的路径支持所以需要这个脚本, 直接使用即可

要注意脚本的名字要跟你的程序名完全一样, 只是多了个".sh"的后缀

然后就可以运行了, 我的例子是放在/home/pi/Downloads/release/, 所以运行只需要这样:

/home/pi/Downloads/release/smartscreen.sh

这样就可以了

 

5.可以发布了,纯绿色喔

然后就可以拿到没有Qt开发环境的树莓派中使用了, 只需要注意都是32位的Linux即可(因为目前树莓派官方只有32位的Linux系统可用)

把这个release目录完整的拷贝到新的树莓派中, 执行上面的脚本即可运行!

 

转载于:https://www.cnblogs.com/visionsl/p/9263923.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值