目录

前言

一、程序添加新图标

二、打包步骤

2.1 第一步 切换至Release

2.2 第二步 生成可执行文件

3.3第三步 拷贝可执行文件

3.4 第四步  打包库文件(重点)

 3.5 结果


前言

在很多时候,我们需要分享我们的程序。可以通过分享源码,还有就是打包动态库,通过依赖动态库来运行程序,相对于前者,后者可以更好的保护我们的程序。

一、程序添加新图标

添加 icon 图标的方法很简单,将事先准备好的 icon 图片,放到工程目录下,并在工程中添加以下即可

RC_ICONS += logo.ico

其中,logo.ico是图片的名字

就是这个图标

centos qt打包发布 qt 打包程序_c++

 

二、打包步骤

2.1 第一步 切换至Release

我们通常在调试的时候使用debug模式,而打包的时候通常使用Release模式,后者跟前者比在生成的执行文件体积会更小。如下图所示

centos qt打包发布 qt 打包程序_可执行文件_02

2.2 第二步 生成可执行文件

点一下三角形直接生成可执行文件,然后通过下图找到生成文件的位置,如下图所示

centos qt打包发布 qt 打包程序_可执行文件_03

3.3第三步 拷贝可执行文件

第三步复制生成的exe文件到空文件夹下,这样可以方便打包

centos qt打包发布 qt 打包程序_c++_04

3.4 第四步  打包库文件(重点)

第四步是利用windows的打包软件自带的,安装的时候就有了。必须要对应的版本。如图下

centos qt打包发布 qt 打包程序_qt_05

 接下来打开页面是进行最后的打包操作

切换到放程序的路径,一定要切换至程序路径。或者用绝对路径也可以。切换至路径后使用打包指令:

windeployqt + 程序全称。

centos qt打包发布 qt 打包程序_centos qt打包发布_06

最后打包的过程 

centos qt打包发布 qt 打包程序_centos qt打包发布_07

 3.5 结果

最后打包的结果如下,就可以进行压缩发送给别人了

注意:在我们平常中,不可避免的要使用一些非官方的动态库,这可时候就需要自己手动添加了。否则运行的时候就会报错,自行添加即可。

centos qt打包发布 qt 打包程序_windows_08