QT项目打包全套---保姆级教程
目录
2.应用程序的发布
摘剑!!!
项目打包也就意味着程序将会完整,生成可执行exe文件,可以叫做软件了。
1.可执行程序的发布
1)将QT的运行模式调到release模式
2)点击运行,在文件夹下找到生成的release文件
3)双击进入,再进入release文件
4)会发现了生成了exe文件,这个文件只能在qt环境下运行,要发给别的用户的话要保证有qt的环境,这样就很不方便,要把这个exe运行所需要的拓展加入其中,才能直接使用。接下来继续完善
5)新建了一个qt_work文件夹,并将exe文件单独放入
6)打开QT的命令提示符窗口
7) 切换到exe所在文件夹下
8)打包所需拓展包,windeployqt+exe文件名称
9)到此,exe所需的拓展包都已经打入了所创建的文件夹,程序打包也就结束了,可以直接把qt_work直接拿走使用了。
2.应用程序的发布
只有了可直接使用的exe还是不够方便啊,想想自己下载的软件不都是有安装包吗,下载安装包就能直接运行,我们也安排上!!
要生成安装包需要用到Inno setup,毕竟咱自己个捣鼓也不会是吧
1)下载软件,点击链接 Inno Setup Downloads
这个软件下的可真是满啊,等的我花都谢了
2)下载好后进入, 创建一个向导脚本
3)点击NEXT,不要选择空脚本4)应用程序信息
5)应用程序文件夹
6)应用程序文件,这里的话,添加其他文件,直接选择添加路径即可,这样比较省事,就把有拓展拓展文件的文件夹添加进来即可,也就是本次创建的qt_work文件。
7)给可执行程序关联本地的某种格式的磁盘文件(比如记事本程序会自动关联本地的 .txt 文件),根据需求添加
8)给应用程序创建快捷方式,默认即可
9)给定许可文件,会出现在安装向导中,没有略过即可
10)选择安装模式。给所有用户还是当前用户安装,默认即可
11)安装向导语言选择,没有汉语,默认英语
12)安装包信息
13)然后一直点击确定,可以选择保存一下脚本,然后运行脚本,就会生成一个安装包
14)点击下载即可。然后就能像自己下载的软件一样了,把安装包分享给好基友,也能照常使用
摘剑!!!
八度空间_: 源文件编译不通过
极客1号: 对的,审核通过会邮寄。
蘑菇力.: 之后他们就会寄过来吗
极客1号: 点一下那个蓝字,就是网址
Moon.8: 百度网盘网址是啥呀