本文介绍如何将exe可执行程序打包成exe安装包,打包完的安装包可以直接在Windows下安装,需要用到 Inno Setup 安装程序制作软件工具,工具下载完之后直接安装即可。

工具下载:

打包安装工具

可执行程序打包成安装包前做一些准备工作:

1.设置exe图标,需要一个ico图标

Qt自定义exe图标

2.Qt应用程序打包发布

Qt应用程序打包发布

准备工作做完进行以下步骤(将exe可执行程序打包成exe安装包):

(1)打包工具安装完之后,双击打开Compil32.exe

(2)打开之后新建一个脚本文件          File——>New

(3)点击Next

(4)填写完相关信息后,点击Next。

(5)自定义安装位置及文件夹,然后点击Next,以下示例为将应用程序安装在D盘下的门诊预约系统文件夹下。

(6)添加可执行程序,以及打包发布后的整个文件夹。点击Next。

注:文件夹必须是打包发布后的,里面包含所需要的dll应用程序扩展以及一些所需的文件等。

Qt应用程序打包发布可以参考:Qt应用程序打包发布

(7)点击Next

(8)设置应用程序在开始菜单的name,以及一些功能,点击Next。

(9)设置相关信息,如以下的readme.txt,点击Next。

(10)点击Next

(11)设置安装语言,点击Next。

(12)设置输出文件夹,名称,图标,安装密码,点击Next。后续可以在输出文件夹里找到exe安装包。

(13)点击Next。

(14)点击Finish。

(15)编译以上步骤设置好的脚本。

然后在输出文件夹就可以找到脚本输出的exe安装包。

至此可执行程序exe打包成exe安装包就完成了,可以直接在Windows下安装。安装时勾选create a desktop shortcut 会在桌面生成一个快捷方式。

快捷方式:

Qt学习之Windows下Qt应用程序打包成exe安装包相关推荐

  1. java程序打包成exe安装包总结

    经过很长时间的尝试,终于大致清楚了java程序打包成exe的过程,特做此总结. 首先打包成exe文件有两种方式,一种是通过javafx本地打包的方式,参考文章https://code.makery.c ...

  2. Qt之程序发布以及打包成exe安装包

    一.简述 Qt项目开发完成之后,需要打包发布程序,而因为用户电脑上没有Qt配置环境,所以需要将release生成的exe文件和所依赖的dll文件复制到一个文件夹中,然后再用 Inno Setup打包工 ...

  3. 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件

    ** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...

  4. windows系统用cx_freeze给python程序打包成exe可执行文件

    转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/81740340 本机window ...

  5. mac python3打包成窗体程序_使用pyinstaller将python程序打包成exe/苹果软件的方法与异常解决 - pytorch中文网...

    一.安装pyinstaller 通过清华镜像安装比较快 # 二者选其一执行,第二条快 pip3 installer pyinstaller # 清华镜像安装 # pip3 install -i htt ...

  6. python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究

    王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...

  7. 如何把一个java程序打包成exe文件,运行在没有java虚

    如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...

  8. 将python程序打包成exe

    将python程序打包成exe,这样我们下次想要实用自己写的python时,就不需要打开python或者编辑器了,可以直接点了exe运行,是个比较实用的功能. 参考链接:https://www.cnb ...

  9. 利用exe4j将java程序打包成exe可执行文件

    利用exe4j将java程序打包成exe可执行文件 一直在用exe4j,很好用,包括现在电脑中很多在使用的java程序,都是用exe4j打包的,所以也想做一些博客,来跟小伙伴们一起分享我的学习,让大家 ...

最新文章

  1. IntelliJ IDEA 新版介绍
  2. 胡渊鸣的「太极图形」又融了5000万美元,下一步:3D内容创作平台
  3. crontab 知识查阅
  4. 第十六周程序阅读(5)
  5. Eclipse创建一个普通maven项目详细步骤
  6. fstab自动挂载_玩客云刷机系统之armbian挂载U盘增加空间
  7. Win切换管理员用户
  8. git 重新关联远程仓库地址
  9. 列举python中常用的数据类型_列举Python常用数据类型并尽量多的写出其中的方法...
  10. server_u文件服务器已停止,Serv-U停止服务怎么解决
  11. python爬虫股票数据分析判断股票好坏_教你用Python爬虫股票评论,简单分析股民用户情绪...
  12. 回顾 | Apache Flink Meetup ·上海站(附PPT下载链接)
  13. java字符串拼接还是格式化_Java中三种字符串的拼接(++ , String.format , StringBuilder.a...
  14. 2018年8月12日 今日头条笔试 整理
  15. python-吃豆子游戏
  16. 还不知道切图吗,工作实战手把手教你PS切图,0基础轻松掌握
  17. 暂停更新公告—行走的皮卡丘
  18. ros android 方案,ROS + Android
  19. Ubuntu上遇到Failed to construct device ‘usb-ehci‘ instance #0
  20. 《过故人庄》古诗鉴赏

热门文章

  1. 如何开始创业(催生全美最大孵化器YC的文章)
  2. 关于LCD_ShowString的顽固感叹号!
  3. AWS CLI 安装配置
  4. 安装微软活动目录的八个重要理由
  5. AI应用第一课:支付宝刷脸登录
  6. 基于SSM大学生宿舍交电费系统
  7. php接口统计,EKL PHP 调取_search接口查询登录统计
  8. Latex 跨页图片跑到最后一页问题
  9. DDD之实体与值对象区别
  10. 名片互赞软件(安卓版)