首页 > 编程语言 >Qt桌面应用程序打包

Qt桌面应用程序打包

时间:2023-05-24 10:24:36浏览次数:35  
标签:文件 exe 桌面 Qt 应用程序 打包 图标

小白一枚,今天来给大家分享一下如何将自己编写的桌面应用程序进行打包,便于在其他的电脑上进行安装使用。如有错误之处请大家指正,谢谢!好了,废话不多说开干。

这里简要的介绍一下使用QtCreator编写的应用程序的打包。

1. 将Debug模式切换称为ewlease模式进行编译,编译后没有任何错误即可(debug模式下具有很多调试信息,release模式下没有,因为在别人使用该软件的时候也不喜欢看见个各种调试信息)

 

2.为编写应用程序添加图标(如我们日常使用的软件一样,都有自己的图标)

下载喜欢的图标(图标的格式是.Ico格式),将图片拷贝到工程文件夹中:(注意:一定要放在自己编写程序的工程目录中,否者打包的时候找不到相应的图标)

3.在工程中pro文件中添加RC_ICONS=serial.ico  (图片的名称记得改成你自己的图片名称)

4.编译运行。将生成的exe文件放在一个独立的文件夹中(文件的路径不能是中文)

 

5.电脑左下角搜索进入: Qt5.12for Desktop(MinGw),进入后输入 cd / d + 存放 exe的文件路径 (自己存放exe文件的路径) —》回车运行。

 

6.输入 dir进行查看该目录下时候具有.exe文件

7. 如果文件存在输入: windeloyqt + 文件名.exe         再按下回车键

8.完成上诉步骤后,便可以在存放.exe文件目录下找到打包的程序,大家快去写自己的第一个小程序吧。

 

标签:文件,exe,桌面,Qt,应用程序,打包,图标
From: https://www.cnblogs.com/Nic-zhang/p/17427221.html

相关文章

  • 监控易:信创工程,几十万台终端设备桌面集中监控运维方案​
       从2019年开始,我国因国际国内形势的迫切要求,在信息和网络安全方面启动“安全可靠工程”,全面深入推进信创运维及相关产品国产化。时至今日,已取得令世人瞩目的成果。过去,因历史等诸多原因,我国科技水平相对落后,信息技术掌握在其他国家手中。随着网络时代的兴起,数次历史事件......
  • QT5中动态更改图标的方法(转)
    简述在做工程中遇到一个问题,需要根据程序的运行动态的改变显示的图标。在网上找了几篇博客,都失败了,后来自己看UI文件,发现了失败原因,就是设置图标的时候,输入的问文件路径有问题。我摸索出的方法如下。Step1:添加资源文件在工程文件处,右击鼠标》添加新文件》QTresource修改前缀名......
  • Qt编写视频监控系统74-悬浮工具栏(半透明/上下左右位置/自定义按钮)
    一、前言在监控系统中一般在视频实时预览的时候,希望提供一个悬浮工具条,可以显示一些提示信息比如分辨率、码率、帧率,提供一堆快捷操作按钮,可以录像、抓拍、云台控制、关闭等操作,参考了国内很多监控厂商客户端软件,总结下来基本就是悬浮条可以半透明悬浮在通道窗体上,也有少部分是固......
  • 盘点界面控件DevExpress WinForms的几大应用程序主题
    DevExpressWinForm控件包含了50+个自定义皮肤,其中涵盖了MicrosoftOffice和Windows11启发式的应用程序主题。PS:DevExpressWinForm拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForm能完美构建流畅、美观且易于使用的应用程序,无论是Of......
  • Qt 的Cmake方式如何创建资源文件和添加类
    CLion(误,QTCreator)添加资源文件时选择Qt然后选择QtResourceFile单击choose,然后给你的资源文件输入一个名字比如res单击下一步,然后完成,保存这时候工程和上面添加类是一样的,看不到添加的资源文件,还是要手动到CMakeList.txt文件在里面手动输入res.qrc然后单击X关掉CMakeList......
  • Qt程序打包和发布
    准备工具1、QtCreator,记录QtCreator的安装路径2、NSIS空白脚本程序和NSIS汉化脚本程1Windows下打包与发布1.1打包成zip发布1、通过QtCreatorbuild应用程序,选择Relaeasebuild的应用程序占用空间少(推荐),选择Debugbuild的应用程序占用空间大。2、进入到build产物路径下,......
  • vernemq 一个可用的入门指南之一:Mac下的安装及使用,使用MQTTX访问verneMQ
    因为百度到一篇简书的,不可用,所以写这么一篇,方便后来人物联网的消息队列技术选型,很多地方会推荐使用VerneMQ,这里做一个安装实验记录,并非推荐。gitclonehttps://github.com/vernemq/vernemq.gitcdvernemqsudomakerel 官网没有加sudo,执行失败,安装过程会多次下载github......
  • Qt 中md5 计算
    #include<QCryptographicHash>QByteArrayhash2=QCryptographicHash::hash(password.toLocal8Bit(),QCryptographicHash::Md5);autopwd=hash2.toHex().toStdString();源代码QByteArrayQCryptographicHash::hash(constQByteArray&data,Algorithmmeth......
  • 苹果Mac电脑桌面下面Dock栏的下载不见了怎么办
    MACDock栏中的下载选项不见了,一般是以下两种: 1、首先请打开Finder窗口,可以在左窗格中看到“下载”栏目,我们可以直接把它拖动到Dock上。 2、我们可以看到“下载”栏目已经恢复到了Dock栏上,虽然是恢复了,但当我们点击预览时,结果发现它的显示方式和排......
  • 用Python将女朋友的照片做成壁纸软件,实现桌面壁纸自动更换!
    话说兄弟们,女朋友生气了都是怎么哄的?不会吧不会吧,不会有人还是单身狗吧!  算了,还是回到正题吧,再说我要挨打了~今天咱们来交流一下程序员是怎么哄女朋友的,话不多说直接开始!准备工作1、环境首先我们准备好环境和编辑器,我使用的是:Python3.8解释器Pycharm编辑器2、......