04_把QT程序打包成Windows软件

把QT程序打包成Windows软件

问题一:什么是打包和部署?

​ 因为我们要把写好的程序发给用户来用,我们写好的源码也不是随便给别人的。

问题二:怎么打包和部署?

1.我们把工厂切换到release模式,然后编译。

​ release模式:基本没有调试信息。

​ debug模式:有很多调试信息。

2.找到release模式构建的文件夹。

3.改一下图标。先把图标加到工程所在文件夹。然后在pro文件里面添加

RC_ICONS=serial_iocn.ico

​ 注意:图标的格式必须为.ico这个格式的,其他格式不行。

4.封包操作,需要用到QT的控制台,如下图:

![img](file:///C:/Users/机械革命/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)

接下来,我们需要电脑桌面上创建一个新的文件夹,注意千万不要有中文路径。然后把exe文件拷贝到我们新创建的文件夹里面,如下:

![img](file:///C:/Users/机械革命/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png)

在QT控制台里面。我们使用命令进到我们新创建的文件夹所在的路径,命令如下。

![img](file:///C:/Users/机械革命/AppData/Local/Temp/msohtmlclip1/01/clip_image005.jpg)

最后一步,我们使用windeployqt工具把库加到我们新创建的这个文件夹里面。如下:

格式:windeployqt exe文件的名称

![img](file:///C:/Users/机械革命/AppData/Local/Temp/msohtmlclip1/01/clip_image007.jpg)

posted @ 2024-04-13 23:16  爱吃冰激凌的黄某某  阅读(26)  评论(0编辑  收藏  举报