QT程序打包成应用

QT程序打包成可下载的应用(使得其他用户不用配置环境也可以使用此功能)

步骤 :分为两个步骤,首先是用QT生成.exe文件;第二个步骤需要下载一个软件Inno Setup Compiler。
如果不想另外下载软件这个方法行不通,这个需要下载一个软件
步骤一:生成.exe文件
①:如下图所示点击小电脑的右侧小箭头选择“Release”,然后点击运行的按钮。
在这里插入图片描述
②:生成的.exe在原来的程序文件所在的路径下,选中Release,两次选中进入之后就会找到.exe文件,然后复制此.exe文件到自己想要的文件夹路径,我这边是复制到了“D:\软件\1.0”的路径下。(这个文件最好是只有.exe文件,比较方便你后边查看添加的资源文件。)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
③:在新文件夹下输入cmd点击“enter”键进入命令窗口,当然也可以打开QT下的一个软件也是为了调出此路径下的命令窗口。
在这里插入图片描述
④:在命令窗口内输入如下语句,然后就会把.exe运行所需要的资源都自动下载到此文件夹下了。
在这里插入图片描述
在这里插入图片描述
步骤二:
①:下载软件Inno Setup Compiler。
官网地址:http://www.jrsoftware.org/isdl.php#stable
②:按步骤安装之后打开,点击File->new,接着点击next
在这里插入图片描述
用红线画出的两个第一个是你的软件的名字,第二个是你自己选的版本,都可以按照你的心意随意选择,填写完毕之后点击next
在这里插入图片描述

接着如下图所示选择,然后点击next
在这里插入图片描述
这里有一点一定要注意,红线写出1的地方千万不可默认它选中的路径文件,要更改成自己的.exe文件,就是自己的QT项目生成的.exe文件的路径,然后点击标了2的按钮增加文件夹,增加的文件夹选择自己包括.exe所有运行资源的文件夹。例如我这边的“D:\软件\1.0”文件夹,如果弹出弹窗问点解“Yes”即可。
在这里插入图片描述
在这里插入图片描述
这里的话直接默认就可以,当然也可以按照自己的需要进行修改
请添加图片描述
请添加图片描述
请添加图片描述
这个图片这里第一行是选择生成的软件要输出在哪个位置,根据自己的需要进行选择,第二行是生成的安装包名字,第三行则是软件的图标,我这里没有选择新的图,直接用的默认的,第四行则是自己生成安装包之后安装下载的时候需要输入的一个密码,自己设定。
请添加图片描述
这一步直接点击next
请添加图片描述
点击finish
在这里插入图片描述
完成之后就会生成一个页面如下图,也有可能弹窗是英文的,点击“是”,然后就会生成安装包,或者如果点击了否那就自己在点击图上的绿色运行按钮,让它运行,如果不运行的话是不会生成安装包的(亲身实验,不运行就不会有)。
在这里插入图片描述
在关闭上图的页面的时候可能会出现一个弹窗问你要不要保存这个页面的改动,根据自己的需求选择是否保存就成。
结果展示
1.安装包:双击安装包进入安装程序,很简单的无脑安装,如果选择在桌面上生成快捷方式的就如第二幅图所示会有一个默认图标,双击此图标就可以运行软件
在这里插入图片描述
在这里插入图片描述
**参考教程:**1.https://blog.csdn.net/weixin_36397141/article/details/90082156?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167627958416800225515230%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167627958416800225515230&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~pc_rank_34-2-90082156-null-null.142v73pc_new_rank,201v4add_ask,239v1control&utm_term=%E4%B8%BA%E4%BB%80%E4%B9%88Inno%20Setup%20Compiler%E6%89%93%E5%8C%85%E6%88%90%E5%BA%94%E7%94%A8%E7%9A%84QT%E7%A8%8B%E5%BA%8F%E5%AE%89%E8%A3%85%E5%90%8E%E4%B8%8D%E6%98%BE%E7%A4%BA%E5%8A%9F%E8%83%BD%E7%95%8C%E9%9D%A2&spm=1018.2226.3001.4187
2.https://blog.csdn.net/weixin_29608475/article/details/113906451?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167627958416800225515230%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167627958416800225515230&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~pc_rank_34-7-113906451-null-null.142v73pc_new_rank,201v4add_ask,239v1control&utm_term=%E4%B8%BA%E4%BB%80%E4%B9%88Inno%20Setup%20Compiler%E6%89%93%E5%8C%85%E6%88%90%E5%BA%94%E7%94%A8%E7%9A%84QT%E7%A8%8B%E5%BA%8F%E5%AE%89%E8%A3%85%E5%90%8E%E4%B8%8D%E6%98%BE%E7%A4%BA%E5%8A%9F%E8%83%BD%E7%95%8C%E9%9D%A2&spm=1018.2226.3001.4187

猜你喜欢

转载自blog.csdn.net/weixin_45866980/article/details/129016612