打包qt程序

QT项目打包成软件进行发布的三种方式 一些小伙伴可能很好奇我们使用QT制作的软件该怎么像网上其他人那样进行打包发布,我这里对打包发布的三种方式都进行了详细讲解,分别为绿色便携版、单文件版和安装版。除了绿色便携版,其他两种方式非QT开发的软件也同样适用。 阅读详情

 使用工具:Inno Setup compliler

1. 打开写好的qt工程项目,选中release,然后开始编译执行

2. 找到工程文件夹下面的release目录,找到生成的exe文件,移动到一个新建的文件夹里面

3. 在该目录下,启动cmd

4. 输入命令 windeployqt test.exe , 然后等待执行,会在该文件夹下生成一系列文件 

 

5. 打开 inno 软件 , 分别填写应用名称、版本号、发布者。。。

6.  选择应用的可执行文件以及应用的其他配置文件 (必须)

 

7. 选择安装程序的输出地址,默认为此文件夹的根目录

 

9. 获得安装程序

 10. 双击程序就可以执行安装

QT5的程序打包发布(打包成exe可执行程序) QT打包的两种方式: 一个是QT5自带的windeployqt(不需要下载安装),它可以找到程序(exe)用到的所有库文件,并且都拷贝到exe程序的当前文件。此时打包的exe较小,需要和拷贝进来的文件放一起运行,也可以将这些文件再次打包成一个大的exe文件,此时用的第二种打包方式。 另一个是Engima Virtual Box,这是下载链接Engima Virtual Box,软件图标如... 阅读详情

相关推荐

在Linux下打包Qt程序

在windows和mac中qt有自己的依赖打包程序,分别是windeployqt和macdeployqt,但却没有自带的linuxdeployqt,需要下载三方程序使用。将最新版程序linuxdeployqt-x86_64.AppImage下载后改名为linuxdeployqt以方便调用。将改名后的linuxdeployqt权限改为777,可以使用命令chmod 777 linuxdeployqt完成修改。用于指定相对于应用程序目录的 glob 模式,该模式用于在搜索库时忽略匹配的文件或目录。

cipher1985的博客 2435

凝思麒麟6.0.80 220830 安装QT5.12.4运行报错的解决方法

运行Qt5.12时遇到的错误及解决方法 2.1 报错:undefined symbol: FT_Get_Font_Format 1)运行Qt5.12的qtcreator时报错 $ ./Qt5.12.4/Tools/QtCreator/bin/qtcreator ./Qt5.12.4/Tools/QtCreator/bin/qtcreator: symbol lookup error: /home/workspace/Qt5.12.4/Tools/QtCreator/lib/Qt/plugins/pl..

zpczmc的博客 4140

Qt程序项目的打包及发布详解

目录一、项目发布概述二、方法一:2.1 在构建中选择Release2.2 构建项目——>运行程序2.3 在release文件夹中找到exe文件,将其移出来,放置在特定文件夹中2.4 在该文件夹中shift+鼠标右键——>在此处打开Powershell窗口2.5 输入指令三、方法二:3.1 在构建中选择Release3.2 构建项目——>运行程序3.3 新建文件夹,放入exe文件和dll四、拓展——深度打包 一、项目发布概述 当程序已经编译完成,那么怎样来发布它,让它在别人的计算机上也能运行

Wendy的博客 9455

QT项目超详细打包教程

QT项目打包超详细教程

qq_47023150的博客 9384

凝思系统QT-Fcitx补充动态库

解压后放在usr/lib/x86_64-linux-gnu/下

QT+SOEM主站协议库实战指南—从编译到嵌入式应用

本文提供了一份QT与SOEM开源EtherCAT主站协议库的集成实战指南。详细介绍了在Windows和Linux平台下编译SOEM库的步骤,并讲解了如何将其无缝集成到QT项目中,构建具备实时监控与控制功能的工业上位机应用。内容涵盖从环境搭建、核心协议开发到嵌入式部署与优化的全流程,为开发高性价比、自主可控的工业控制解决方案提供完整路径。

u6v7w8x的博客 437

Qt 打包为可执行文件(详解)

当我们有一些成果想要分享给别人时,就需要将程序进行打包,跟着我一起开始操作吧!

创客小邓的博客 2万+

【随机过程】 3 - 随机过程的频域分析1 - 功率谱

随机过程的频域分析 文章目录随机过程的频域分析1. 什么是谱2. 确定信号的频谱2.1 周期信号的频谱2.2 非周期信号的频谱3. 随机信号的谱3.1 随机信号做傅里叶分析的困难3.2 功率谱密度的物理和数学表示形式3.2.1 功率谱密度的物理表示3.2.2 功率谱密度的数学表示3.3 功率谱密度的解读3.3.1 量纲分析3.3.2 谱3.3.3 密度3.3.4 wiener和khinchin3.4 功率谱密度的性质3.4.1 非线性3.4.2 偶函数3.5 wiener-khinchin关系的应用3.6

qq_41741344的博客 3132

QT 程序打包的方法

QT程序打包的方法

m0_60259116的博客 1万+

2025年MathorCup数学应用挑战赛【B题完整论文】附参考代码(免费分享)

摘。

RS_handy的博客 2694

VC Spyglass调试秘籍:从Lint报错到代码修复的完整工作流

本文详细介绍了VC Spyglass调试的完整工作流,重点解析了如何高效定位和修复Lint检查中常见的XMRE-L跨模块引用错误。通过对比GUI与命令行(vc_static_shell)双模式调试技巧,并结合TCL脚本实现批量处理与规则豁免,帮助数字设计工程师系统化地提升代码调试效率与质量。

weixin_29246195的博客 575

Qt 程序打包发布总结

1.  概述  当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译的目录拷贝给别人去运行。编译好的程序应该是一个主程序,加一些资源文件,再加一些动态链接库,高大上一些的还可以做一个安装文件。 QT开发的程序发布的时候经常采用两种方式: l  静态编译,可生成单一的可执行文件。 l  动态编译,需同时附上需要的dll文件。 2.  发布准备 不管采用哪种方式,首

liuyez123的博客 7万+

IEEE Access 上岸指南,附含泪整理的 cover letter 、沟通邮件、终版文档等资料包

终于上岸了! 我是一个小硕,本科期间发表过两篇水文,奈何学校有更高的毕业要求,只能硬着头皮尝试一下 SCI。 想投 IEEE Access 的朋友都应该知道 小木虫论坛 对这个期刊的讨论,褒贬不一,有的人说是大水刊,有的人说有难度。 比如: @wow_: 不可否认,灌水期刊。只要之前中过一篇,再投基本没有不录用的!我们实验室其他老师说过一区除外的收费期刊都应该禁止灌水。 @pssp: 审稿人还...

kurryluo的博客 1万+

Qt程序打包

最近一直在使用 Qt 写一个简单的可用的界面,由于实际需要,待所有的程序功能基本都实现完成之后,就需要对程序进行打包,从而达到在所有的电脑上不需要下载各种依赖库就可以运行的版本,也就是一个可执行文件。之前没有接触过程序的打包,现在记录一下成功的案例。 对 Qt 也能够用程序来说,一般需要三步: 生成 release 版本的可执行文件 .exe; 找到所有的动态链接库 dll; 将所有的 dll 以及依赖的各种文件和可执行文件打包在一起生成最终的一个可执行文件。 1. 生成 release版本exe 其

每天进步一点点 9025

Unreal 5 MetaHuman插件全流程:从安装到角色动画生成

本文详细介绍了Unreal 5中MetaHuman插件的全流程使用指南,从安装配置到角色动画生成。通过Quixel Bridge下载预设角色,利用面部捕捉技术赋予数字人模型生命力,并提供材质编辑、性能优化等进阶技巧,帮助用户快速创建照片级真实的虚拟角色。

weixin_29009081的博客 829

Android 13.0 展讯平台关机充电动画横屏显示修改

在13.0的系统rom定制化开发中,在关于展讯平台的产品中,系统默认的充电动画是竖屏显示的,但是在像平板的产品中竖屏动画肯定不符合规范, 所以需要在平板TV产品中,充电动画同时也是需要修改为横屏显示的,接下来就来分析下充电动画的相关绘制流程,然后实现功能

安卓兼职framework和app工程师的博客 409

QT 应用程序打包

QT 应用程序打包 一、简述 记--将应用程序打包成一个exe应用,以便给没有Qt环境的用户使用。 步骤:使用windeployqt将exe所依赖的库文件找出来,然后使用Enigma Virtual Box将所有文件打包成一个exe。 如果是未打包的exe,那么普通用户无法直接运行程序的,我们有qt运行环境的,只需要将库路径添加到环境变量就可以了:...

Genven_Liang的博客 1万+

京东/淘宝商品评论情感分析:基于Python的大规模评论爬取与NLP情感分析实战

在当今电商蓬勃发展的时代,用户评论已成为影响消费者购买决策的关键因素。本文将详细介绍如何使用Python最新技术栈爬取京东和淘宝商品评论,并运用先进的自然语言处理技术对评论进行情感分析,识别用户的好评与差评倾向。通过完整的代码实现和深入的技术解析,帮助读者掌握从数据采集到情感分析的全流程。本文详细介绍了如何使用Python最新技术栈实现京东和淘宝商品评论的爬取与情感分析。通过结合异步爬虫、反爬策略、BERT情感分析等先进技术,我们构建了一个完整的评论分析系统。高效爬取。

2201_76125261的博客 1402

QT程序打包发布

一、步骤概述 Qt 项目开发完成之后,打包发布程序步骤 1、生成release版本 2、获取程序所需要的dll文件 3、使用打包工具Inno Setup将程序打包成一个exe安装包发布。 二、具体操作 1、生成release版本 以 Release 方式编译生成 exe 程序,也就是调试运行的方式选择 Release。在这一步的关键是要注意编译版本,即是使用msvc2017 64bit还是别的。运行成功后,如果勾选了 “shadow build” 将源码路径和构建路径分开,那么...

weixin_44363130的博客 3599

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

[qt] qt程序打包以及docker镜像打包

如果系统是只能离线安装,那么需要先配置镜像仓库,并且为yum源指定本地镜像仓库的位置。其实很简单只需要在/etc/yum.repos.d目录下配置一个一.repo为后缀的文件,然后将我们需要的离线rpm软件包放到一个指定目录下即可。这个工具的主要作用是为了找到qt运行所需要的库文件,我们只需要在GitHub下载可执行文件即可。#qt库文件路径这个很重要,Linuxdeployqt需要设置这个才能找到程序所需要的动态库。#qt安装路径的可执行文件目录 比如qmake等。#qt安装路径的目录。

qq_45280097的博客 3092

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Qt程序打包成可执行的exe

一般我们在开发过程中,我们可以直接通过开发工具预览我们的程序。但是当要把开发好的程序给别人使用的时候,我们就需要把程序打包成可执行的exe,然后把这个exe文件和其他相关的文件一起发给别人,这样别人就可以使用了。以前都是用VS+C#开发桌面程序,现在换成Qt后,发现Qt的打包过程和VS不太一样。特意做一下记录,以下就是Qt打包的过程。

zlpng的专栏 1万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

打包QT程序

环境:VST015社区版+Qt5.9.4;Qt GUI工程 1、把自己写好的程序编译运行成功 2、找到项目文件,打开X64 3、把X64里面Debug或者 Release里面的exe文件放入一个空文件夹内。 4、打开对应系统的Qt命令行 6、输入cd /d D:\Projects\1(文件夹)test 7、输入windeployqt 1(文件夹里exe文件的名字).exe ......

weixin_44840658的博客 778

QT5程序打包发布

1.概述 当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译的目录拷贝给别人去运行。编译好的程序应该是一个主程序,加一些资源文件,再加一些动态链接库,高大上一些的还可以做一个安装文件。 QT开发的程序发布的时候经常采用两种方式: l 静态编译,可生成单一的可执行文件。 l 动态编译,需同时附上需要的dll文件。 2.发布准备 不管采用哪种方式,首先我们要...

天空的博客 1万+

QT将自己开发的程序打包发布

利用到QT自带的windeployqt工具以及Enigma Virtual Box,打包发布自己的第一个程序

到岸鱼的博客 1258

Qt打包程序 windeployqt

Qt打包程序windeployqt (适用于Windows平台) 分享 Qt 程序(项目)的方式无非两种,要么直接分享程序的源代码,要么分享程序生成的可执行文件。 和直接分享源码相比,大多数人会选择后者。但遗憾地是,Qt Creator 默认以动态链接的方式生成可执行文件,该文件无法独立运行,必须为其提供所需的动态链接库。也就是说,只分享 Qt Creator 生成的可执行文件是不行的,必须将运行所需的动态链接库一起分享,可执行文件才能在他人的电脑上正常运行。 对 Qt 程序进行打包,指的就是找到可执

console的博客 5167
上一篇: 虚拟化运维指令
下一篇: shell脚本语法
m_0806
博客等级 码龄7年 25粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值