iTOP4412开发板Qt程序打包和部署

news/2024/4/23 19:45:18/

因为我们要把写好的程序发给用户来用,写好的源码也不方便给别人看,所以要把程序进行打包部署。

步骤一:点击左下角的电脑图标将 Debug 模式切换到 Release 模式。

release 模式:发布版本,不对源代码进行调试,基本没有调试信息。

debug 模式:调试版本,有很多调试信息。

步骤二:找到 release 模式构建的文件夹。

步骤三:修改可执行程序图标。先把图标加到工程所在文件夹。然后在 pro 文件里面添加

RC_ICONS=serial_iocn.ico

注意:图标的格式必须为.ico 这个格式的,其他格式不行。

步骤四:封包操作。需要用到 QT 的控制台,点击电脑左下角,在搜素栏搜索 qt,即可看到 qt 控制台,

双击即可打开,如下图 :

我们需要电脑桌面上创建一个新的文件夹,注意千万不要有中文路径。然后把 exe 文件拷贝到我们新

创建的文件夹里面,在控制台进入可执行文件所在的目录,如图:

步骤五:使用 windeployqt 工具把库加到我们新创建的这个文件夹里面。

格式:windeployqt exe 文件的名称,如图:

打包成功后,进入执行文件路径,双击程序就可以打开,如图:


http://www.ppmy.cn/news/47697.html

相关文章

某程序员哀叹:辛辛苦苦写几年代码,做了些业务,有了点成就感,但回头一看80%都没用,没法写到简历上!...

什么事情会让你脊背一凉,细思极恐? 一位程序员说了一件很可怕的事: 辛辛苦苦写了几年代码,做了些业务,在一片祥和中有了点成就感。然而回头一看,80%是没啥用的,甚至没法写到简历上&a…

SAP 性能监控工具

SAP 体系结构可能很复杂,因为它由许多不同的元素和多层应用程序组成。每个元素都必须以最佳方式执行,以确保响应迅速且可靠的服务级别。管理如此复杂的系统可能非常艰巨,这就是为什么使用强大的SAP监控工具绝对必要的原因。 什么是 SAP 监控 …

初识Node

Node.js是什么 Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。 Node.js 可以做什么 Nodejs作为一个JavaScript的运行环境,仅仅提供了基础的功能和API。然而,基于Node.js 提供的这些基础能…

汇聚音视频新能量 探索行业新蓝海

视频行业卷成红海,如何突破瓶颈,去探索行业的新蓝海,本次LiveVideoStackCon 2022北京站邀请到快手高级副总裁、研发线负责人于冰,以《汇聚音视频新能量,探索行业新蓝海》为题,从视频行业趋势和痛点出发&…

MySQL索引15连问,你能坚持到第几问?

目录 1.索引是什么? 2.MySQL索引有哪些类型 3.索引什么时候会失效? 4.哪些场景不适合建立索引? 5.为什么要用 B树,为什么不用二叉树? 6.一次B树索引树查找过程 7.什么是回表? 如何减少回表? 8.什么是覆盖索引? 9.聊聊索引的最左前缀原则 10.索引下…

Python爬虫基础之如何对爬取到的数据进行解析

目录 1. 前言2. Xpath2.1 插件/库安装2.2 基础使用2.3 Xpath表达式2.4 案例演示2.4.1 某度网站案例 3. JsonPath3.1 库安装3.2 基础使用3.2 JsonPath表达式3.3 案例演示 4. BeautifulSoup4.1 库安装4.2 基础使用4.3 常见方法4.4 案例演示 参考文献 原文地址:https:/…

【Android笔记93】Android小案例(三)之模仿小米商城(首页商品展示界面)

这篇文章,主要介绍Android小案例(三)之模仿小米商城(首页商品展示界面)。 一、模仿小米商城(首页布局) 1.1、首页运行效果 这篇文章实现的首页布局界面如下所示: 1.2、实现思路 首页轮播图,这里采用一个Banner组件实现,不知道的可以看下我之前写的一篇文章【【And…

Chatbox - 一款适用于 GPT-4 / GPT-3.5 (OpenAI API) 的桌面应用程序

简介 给大家推荐一款适用于 GPT-4 / GPT-3.5 (OpenAI API) 的桌面应用程 ChatBox,开源的 ChatGPT API (OpenAI API) 跨平台桌面客户端,Prompt 的调试与管理工具,也可以用作 ChatGPT Plus 平替。 下载 ► chatBox 下载安装 ⇲ 为什么不直接…

使用Selenium抓取网页动态内容

Selenium 介绍 Selenium 是一个自动化测试工具,支持多种浏览器,包括 Chrome、Firefox、Edge 等,具有强大的浏览器自动化能力,可以用于Web应用程序的自动化测试、数据挖掘等领域。Selenium的主要特点有: 支持多种浏览…

kafka集群节点重启后未被topic识别

1.案例 kafka集群的节点重启后,topic为apex的主题识别不到重启后的broker节点id,但是还能识别到副本集还在原来的broker节点上 在kafka manager上查看 继续往下查看 2.查看kafka日志报错原因 以下是两个不同的broker节点报错的报错日志 tail -f /etc/kafka/kafka/logs/ka…

C++之入门之缺省参数函数重载引用

文章目录 前言一、缺省参数1.缺省参数的概念2.缺省函数的分类(1)全缺省参数(2)半缺省参数 3.使用注意 二、函数重载1.函数重载的概念3.函数重载的原理--名字修饰(name Mangling) 三、引用1.引用的概念2.引用特性3.引用的使用 前言…

Java每日一练(20230417)

目录 1. N 皇后 🌟🌟🌟 2. 搜索二维矩阵 🌟🌟 3. 发奖金问题 🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 …

Java反射面试总结(二)

为什么引入反射概念?反射机制的应用有哪些? 我们来看一下 Oracle 官方文档中对反射的描述: 从 Oracle 官方文档中可以看出,反射主要应用在以下几方面: 反射让开发人员可以通过外部类的全路径名创建对象,…

The path of studying 1

目录 小知识点总结 其他问题 1.一个关于c盘固执的问题 2.一个关于pytorch安装的固执问题 3.关于服务器结束程序进程 4.关于python中的glob 5.关于分布式训练的问题 遇到的奇葩问题 小知识点总结 1.python find() # 返回的是字符串中需要寻找的字符的位置 python fi…

擎创动态 | 二等奖!擎创携手国家电网喜获“浪潮信息杯”绝佳成绩

近日,2022电力行业信息化年会于湖南省长沙市圆满落下帷幕。据悉,今年是电力行业信息化年会举办的第二十周年,年会的主题为“低碳数字新动力 电力转型新发展”,紧密围绕“十四五”数据经济发展,“双碳”战略、新型电力系…

RHCE-DNS服务器

主机名称解析服务器配置 要求: 1、建立DNS服务器,负责解析的域为openedu.com; 建立DNS首先需要在服务器端配置主配置文件: (1)临时关闭防火墙和selinux:systemctl stop firewalld;…

USRP B210同步采集

MIMO Multiple Input Multiple Output的缩写,通过多只天线同时进行收发,增加无线网络基地台的涵盖范围。 MIMO(多输入多输出)是一项关键的无线技术,它可以将一个传输信号分割成多个流,而这些流则分散地传…

生产模块-报工自动产生返工订单(触发点-Trigger Point)

目录 应用场景 配置点-完整模式(通过自定义状态触发) 其他说明 应用场景 一般来说适合自动化程度高,生产集成了MES和质检的功能,工序报工时发生返工业务时,根据返工的指令,系统直接下达返工订单。例如&…

通俗讲解什么是Socket通讯

Socket通讯原理 1、什么是Socket? Socket,即套接字。就是两台主机之间逻辑连接的端点。(通俗来说:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket)。 Socket是一套…

jar包依赖冲突该怎么解决(IT枫斗者)

jar包依赖冲突该怎么解决(IT枫斗者) maven jar包依赖规则 间接依赖路径最短优先一个项目依赖了a和b两个jar包,其中a-b-c1.0,d-e-c1.0,由于c1.0路径最短,所以项目最后使用的jar包是c1.0pom文件中申明顺序优先有人就问…