首页 > 其他分享 >EXE打包成安装包

EXE打包成安装包

时间:2023-10-18 16:14:41浏览次数:36  
标签:文件 EXE 应用程序 生成 文件夹 设置 安装包 打包

1. 打开Inno Setup软件,新建脚本文件

2、设置应用程序信息

3、设置应用程序文件夹,就是说设置应用程序安装时候的默认路径和应用程序的文件夹,可以根据实际自定义设置。

4、选择需要打包生成安装包的exe应用程序,并添加需要打包的所有文件或文件夹,必须要保证将exe运行所需的库文件等都添加进来,建议先把exe应用程序和依赖的库文件等放到一个文件夹下,直接把该文件夹添加进来。

5、设置应用程序快捷方式。

6、设置应用程序文档,根据需要设置,可以跳过。

7、设置安装语言

8、编译设置,指定制作生成的安装包保存的路径,设置安装包的名字,图标文件和安装密码可根据需要设置

9、指定是否使用预处理器,默认选择是。

10、脚本设置完成,点击完成按钮即可生成配置脚本文件。

11、生成脚本文件成功,选择是会立刻进行编译运行并生成安装包,这里我们先选择

12、按照上面配置之后,在生成桌面快捷方式的时候会有些问题,所以需要修改一下脚本文件,需要把 [Tasks] 里面的 Flags: unchecked 修改为 Flags: checkablealone,

    OnlyBelowVersion: 0,6.1修改为OnlyBelowVersion: 0,6.3就可以了。

13、点击运行按钮,开始编译并生成安装包。

14、以下的setup.exe就是按照上述配置制作生成的安装包,test.iss就是保存下来的上述的配置脚本文件

标签:文件,EXE,应用程序,生成,文件夹,设置,安装包,打包
From: https://www.cnblogs.com/z13753176959/p/17772573.html

相关文章

  • Vue项目打包为桌面应用
    vue项目首先使用 npmrunbuild 打包为dist文件后,进入dist目录得到如下文件:就是打包后的html+css+js+static 新建一个deskapp文件夹,里面在新建一个App文件夹,把打包好的dist里面的所有文件拷贝到App文件夹里面: 然后我们需要用到一个安装包的json文件,在deskapp文件夹中新建......
  • tar归档打包命令的使用
    Linux不同格式的文件怎么压缩和解压原创 HC IT人家 2023-10-1722:19 发表于广东收录于合集#Linux干货32个文件压缩在日常工作中经常用到,将多个文件和目录组合成一个归档文件,便于传输、备份或分发。这有助于将一组文件整合到单个文件中,以便进行统一管。同时,对文件进......
  • react 公司项目学习 【react+webpack+nw.js + mobx+react-intl 实现的多页面多语言win
    这几天突然要来个react项目;听说还比较复杂;项目组内就两个人会react还在忙,整组主要是用vue;这不,这种‘狗都不干’的事,被安排到我身上了,那就学吧;一、研究代码结构不得不说,这目录结构搞得有点复杂,算是我接触中除了乾坤和electron之外,相当复杂的了,慢慢阅读吧;看懂了,原来是react+web......
  • php一键打包压缩目录文件代码示例
    <?php$button=$_POST['button'];if($button=="开始打包"){$zip=newZipArchive();$filename="./".date("Y-m-d")."_".md5(time())."_zy.zip";if($zip->......
  • vue打包生产环境样式丢失解决
    一、概述把自己打包的vue小案例打包,然后发布到生产环境。发布到生产环境访问后发现样式丢失。(ps:测试环境正常的)二、解决办法找到项目中的vue.config.js把extract的值改为falsemodule.exports={css:{extract:false,loaderOptions:{stylus:......
  • 解决gyp verb ensuring that file exists: C:Python27python.exe gyp ERR! configure
    解决"gypverbensuringthatfileexists:C:\Python27\python.exegypERR!configureerrorgypERR!sta"错误一些开发者在使用Node.js模块时,可能会遇到类似于"gypverbensuringthatfileexists:C:\Python27\python.exegypERR!configureerrorgypERR!sta"......
  • 关于pyinstaller打包exe踩过的坑
    打包成的exe无法用uvicorn开启fastapi的网络服务,解决办法:在uvicorn.run(app,host="127.0.0.1",port=8000)的上一句直接importuvicorn,参考fastapi的两种运行方式_fastapiasync-CSDN博客,这样可以导入uvicorn模块,而如果把importuvicorn放在文件顶部,那么就导入不了这个模块打......
  • 按月份对目录进行打包
     #子目录按年月日命令,对每个月的子目录进行打包y='2023'#定义年份formin{01..12};do#定义01到12月ym="$y$m"echo$ymifls$ym*&>/dev/null;then#检查月份文件夹是否存在echo"$ym*exists,starttotar..."tar-cf$ym.tar$ym*else......
  • 【gdb】为exec调用设置catchpoint
    为exec调用设置catchpoint1.例子:#include<unistd.h>intmain(void){execl("/bin/ls","ls",NULL);return0;}使用gdb调试程序时,可以用“catchexec”命令为exec系列系统调用设置catchpoint,以上面程序为例:[root@node01demo]#gccdemo.c-g[root@node01dem......
  • python如何打包成应用
    使用pyinstall如何把python代码打包成exe可执行文件的步骤、并简要介绍打包原理,最后又介绍了一个简单用例和一个带客户端界面的用例。 简介:PyInstaller将Python应用程序及其所有依赖项捆绑到一个包中。用户无需安装Python解释器或任何模块即可运行打包的应用程序。PyInstal......