【Raspberry】树莓派下的QT使用,如何将Relase的程序打包给其他树莓派使用(非安装包方式)

交叉编译并部署Qt5.12.4到树莓派3B+ 这个教程将指导你如何在电脑上交叉编译Qt 5.12.4并安装到树莓派。这样你就可以在电脑上用Qt Creator设计和编译树莓派的应用,然后直接在树莓派上运行和调试。 硬件 这篇教程使用树莓派3B+和Qt 5.12.4。电脑的操作系统是Linux(ubuntu 64位),树莓派的操作系统是Raspbian Stretch with desktop。 准备工作 在... 阅读详情

Raspberry QT 一键收集依赖包打包程序

  • 打开Qt Creater,选择release进行编译。
    在这里插入图片描述
  • 编译完成后,定位到release文件所在位置,
    在这里插入图片描述
  • 找到并复制编译完成后的文件,(一般体积比较大,名称和工程名一样的那个,没有文件后缀)
    在这里插入图片描述
  • 在任意位置新建一个文件夹(建议用全英文路径),将文复制到此文件夹中
    在这里插入图片描述
  • 在同目录下编写自动收集依赖包和创建运行文件的脚本(autoPack.sh)在这里插入图片描述
  • 在终端中打开当前文件夹(F4快捷键),并运行autoPack.sh脚本
    输入第一个参数一定是和刚刚复制过来的文件名一样
    输入的第二个参数为空,与本文件所在同一目录
    之后运行完成 在这里插入图片描述
  • 运行程序
  • 将应用程序快捷到桌面和应用文件夹

20210317 --修改autoPack,动态库无法找到。

学习QT之应用程序打包发布 一、编译QT程序(release编译) 二、将release文件夹中的可执行文件复制到一个空的文件夹中 三、使用windeployqt打包工程 切换到可执行文件路径,执行windeployqt xxx.exe: 然后就会将程序所需要用到的资源以及库文件生成到可执行文件路径下: 此时应用程序就可以点击运行了。 四、使用Enigma Virtual Box封包(将文件夹内的文件集成为单可执... 阅读详情

相关推荐

树莓派(raspberry pi os系统,带桌面)打包程序并设置开机自启动

打包完成之后,需要设置开机自启动,树莓派的开机自启动有多种方法,因为我们使用的系统是带有桌面的,所以需要使用桌面启动的方法;此方法是在加载了桌面后再启动我们自定义的程序,因此需要安装带有桌面的版本,如果不是请跳过。参考博客:https://blog.youkuaiyun.com/weixin_48424192/article/details/123986421。(1)在/home/pi/.config/目录下新建一个名为 autostart 的文件夹,代码如下;(4)sudo reboot 重启测试。

u010068150的博客 637

树莓派 linux环境 QT程序打包方法

window系统打包QT方法很多,用官方提供的windeployqt工具就可以,不过对应的版本要对。 linux 系统打包QT程序要稍稍复杂一点,一般有两种方式: 1.打包成二进制文件,2.打包成安装包形式 具体步骤如下: 1.将工程改成Release模式编译运行 2.打开编译输出的文件夹,(带二进制的可执行文件那个)。在这个新建的文件夹中新建一个脚本文件install.sh,用命令chmod 777 install.sh修改文件权限,然后向脚本中写入以下内容 #!/bin/bash Lib

qq_39214677的博客 2269

树莓派打包qt程序.pdf

树莓派打包qt程序

树莓派系统的精简与打包qt程序

树莓派学习中

qq_38446366的博客 3922

交叉编译qt库并在树莓派上运行qt程序

在window下编写qt程序(helloworld.pro),在linux下编译helloworld.pro,生成可执行文件并上传至树莓派上运行

自己编译的树莓派上的Qt5 - LT_RPi-Qt5.3.2

用别人编译的的Qt5包 没有xcb ( 见 http://download.youkuaiyun.com/detail/robotics5/8276587 ),于是自己在树莓派上编译,花了30多个小时。

linux树莓派官方系统打包Qt程序并生成桌面启动快捷方式

说明:本文是参考原文https://blog.youkuaiyun.com/weixin_43219970/article/details/87269166 然后根据原文的方式进行了验证和修改,并最终实现了打包程序。 1.qt创先project ,取名为test,程序编辑完后先将工程使用Release模式编译 2.桌面上创建demo文件夹,打开qt编译输出文件的Release文件夹中test复制到demo文件中。 3.在demo文件夹中新建一个脚本文件 install.sh,通过指令chmod 777 ins.

hs977986979的博客 1475

C++动态规划详解

动态规划思想 一、动态规划概念: 动态规划(dp)是研究多步决策过程最优化问题的一种数学方法。在动态规划中,为了寻找一个问题的最优解(即最优决策过程),将整个问题划分成若干个相应的阶段,并在每个阶段都根据先前所作出的决策作出当前阶段最优决策,进而得出整个问题的最优解。即记住已知问题的答案,在已知的答案的基础上解决未知的问题。 在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找到具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后

weixin_51951103的博客 2万+

树莓派4B Qt开发一站式配置指南——超详细(从安装系统至开启串口等,到QT程序打包、开机自启动详细教程)

Exec=/home/user/Desktop/start_up/start.sh #指定可执行文件路径(本次系统设置为桌面start_up文件夹中的start.sh可执行脚本)把位于 /home/user/Desktop/release/start 的 Qt5 Release 可执行文件,打包成绿色自包含文件夹,拷到别的树莓派同一系统即可运行。第三个选项选择插入的SD卡,然后点击安装即可,第一个弹窗选择“否”(为不进行初始配置),第二个选择“是”(为立即擦除原有内容)

Darker_dunger的博客 1194

【隐私计算】从本地加法到在线乘法:Beaver Triple如何重塑算术秘密分享的运算效率

本文深入探讨了Beaver Triple在算术秘密分享中的关键作用,显著提升了隐私计算中的乘法运算效率。通过对比加法与乘法的实现差异,详细解析了Beaver Triple的预处理机制和在线计算优化,展示了其在减少通信量和计算时间方面的革命性突破。

weixin_29227585的博客 436

车载以太网入坑指南,从小白到懂哥的进阶之路【技术分享】

各位技术大佬们好!最近公司项目涉及到车载以太网,刚开始完全懵逼,花了大半个月时间各种查资料、测试设备,总算是摸清了门道。想着互联网上卧虎藏龙,肯定有不少大佬对这个技术感兴趣,所以写个帖子分享一下,顺便求各位大佬指点。

starelink的博客 1261

《树莓派入门(四)--Qt打包发布和开机自启动的几种设置》

开机自启动的几种设置树莓派软件打包发布添加程序自启动一、/etc/rc.local添加启动项;二、~/.config/autostart下通过桌面启动应用三、是在/etc/init.d/中添加服务项。 树莓派软件打包发布 这里只演示如何在树莓派下打包Qt免安装程序带oepngl程序,程序名称为KeDeCJ6,后面遇到名字自行替换,大致步骤如下: 找个地方,比如桌面,创建空文件夹KeDeCJ6EX...

未望客 1937

使用MLP解决OCR问题(OpenCV)(下)

分类模型:        分类模型涉及的一个比较关键的问题就是输出的10维向量是如何与具体的类别挂钩的。实际上:10维向量的每一位都代表一类,在对于训练集的表达中,如果输入数据是0,则10维向量的第一位赋值为1,其余均为0。即0对应[1,0,0,0,0,0,0,0,0,0]。MLP模型训练完成后,就需要对用户输入的数据所属类别进行判定。这时得到的输出数据基本不可能是正好的所属类为1,其他位置为0

qq_18515405的专栏 1906

树莓派发布qt release程序并开机自启动显示终端

打包程序 1.在release模式下编译代码,将build-xxx release文件夹中生成的执行文件复制到自己的执行文件夹中,我这里是放在`/home/pi/output`中. 2.在output文件夹中新建脚本`cplib.sh`: 此脚本会将程序依赖库复制到当前文件夹中. #!/bin/sh exe="vivoMES" # 修改发布程序的名称 des="/home/pi/output/" # 修改输出可执行文件路径 deplist=$(ldd $exe | awk '{.

猪在黑魔纹里 1261

Windows平台无人机仿真:从零搭建SITL环境与QGC联调

本文详细指导了在Windows平台上从零搭建无人机软件在环(SITL)仿真环境,并与QGroundControl(QGC)进行联调的完整流程。通过使用Cygwin工具链,开发者可以在没有实体硬件的情况下,模拟运行ArduPilot飞控,并通过MAVLink协议连接QGC地面站进行全功能测试,为无人机软件开发提供了一个安全、经济的虚拟沙盒环境。

weixin_29239279的博客 408

运算放大器测试方法-输入失调电压

由于运放输入回路的不对称性,在输入端将产生一定的误差信号,从而限制运放信号灵敏度。通常用输入失调电压(VOS)、输入失调电流(Ios)和输入偏置电流(IB)表示。运放有四个主要特征:输入失调特征、开环特征、共模特征及输出特征。其放大倍数较大,由于外界的影响,即使运放的输入端产生较小的输入信号,经过放大,在输出端也会产生较大的误差。为能精确测量其性能,一般采用辅助运放进行测试。下面着重讲了运放的主要参数及如何精确测量这些参数。文中DUT代表被测运放,A代表辅助运放。

weixin_46135931的博客 1万+

linux 环境打包QT程序并生成桌面启动快捷方式(树莓派)

1.先将工程使用Release模式编译 2.打开编译输出文件的文件夹(带二进制文件test_p的那个) 3.在编译生成的文件夹中新建一个脚本文件 install.sh,通过指令chmod 777 install.sh修改权限 4.向install.sh中写入以下的内容。 #!/bin/bash LibDir=$PWD"/lib" Target=$1 lib_array=($(ldd $Target...

weixin_43219970的博客 2890

Viobot使用教程总贴

使用教程总贴

weixin_66666206的博客 1409

QT程序打包成应用

QT程序打包成一个可下载的应用软件

weixin_45866980的博客 2189

system_server_lowmem真的是内存不足吗?

Android系统中的system_server_lowmem真的表示系统的内存遇到瓶颈了吗?以及遇到这类日志该如何分析系统的内存,本文会回答这个问题。

jidapenglin28的专栏 513

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

树莓派5Ubuntu23.04程序打包及开机自启

本文详细介绍了在Ubuntu系统中,为ARM架构的树莓派进行程序打包与开机自启的流程,包括手动打包的必要性、权限设置、依赖库管理、启动脚本编写和开机自启配置。通过一系列步骤和解决方案,帮助用户解决权限和依赖库管理方面的问题,确保程序高效稳定运行。

weixin_44741151的博客 1352

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

树莓派程序安装包打包

树莓派程序安装包打包

zhaobingpo的博客 1102

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Ubuntu18.04交叉编译QT程序在树莓派上运行

在Qt上写了一个程序使用Qt的MQTT模块,实现图形化实时显示温度,并提供UI接口更改网络设置。程序的目标平台是树莓派,所以需要用到交叉编译。 本篇文章将介绍如何在虚拟机Ubuntu18.04环境下交叉编译Qt程序 一、下载交叉编译器 这里直接使用apt-get install安装交叉编译工具链,免去了对交叉编译工具链的一些环境配置 执行命令sudo apt-get install gcc-arm-linux-gnueabihf安装gcc交叉编译套件 执行命令sudo apt-get install.

weixin_51281362的博客 8129

QT编写的程序从Windows操作系统中移植到树莓派中编译并运行

开发环境    Win10 + QT5.6  和 树莓派 1.在Win10中用QT新建一个 Qt  Widgets Application 项目    2 .找到工程目录 3 .将整个目录上传到树莓派中,用VNC连接上树莓派,进入LX终端,即命令行编辑界面 4进入上传的目录 执行           qmake  指令  可以看到生成了一个Makefile文件

大力挥拳的专栏 1万+

嵌入式界面开发—qt源码库在树莓派中的部署

想要在嵌入式设备中运行qt程序(其他的程序一样),要在嵌入式设备中将程序运行所依赖的库部署。网上部署方式千万种,例如直接将库编译之后写入镜像,然后用这个镜像来安装树莓派的系统;也有在嵌入式设备中直接安装qt。本文介绍最普遍的部署方式,就是在pc端的ubuntu中交叉编译库源码,然后上传编译好的库到树莓派,最后配置qt creator交叉编译的kit来实现在pc端编译自码程序,上传到树莓派运行。 ...

hammlee 1927

华为服务器“一键收集”日志分析

     使用华为BMC首页的“一键收集”收集到BMC日志后,可使用下面方法查询相应故障信息及配置信息。BMC“一键收集”:        查询服务器序列号:        dump_info\AppDump\BMC\fruinfo.txt        dump_info\RTOSDump\versioninfo\fruinfo.txt        服务器告警日志:        dump...

SpringLei 1万+
上一篇: 【电气设计】插头/插座组合设计标准
下一篇: 【QtCreator】win 平台上QT如何打包发布成可运行的exe文件
Colin Tang
博客等级 码龄8年 1805粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值