我们紧接上回我们完成了对串口软件助手的大体设计,接下来就是我们要如何将它打包成可执行文件发给用户让用户使用呢?
首先我们把工程切换到release模式下进行编译。
下来我们要找到release构建的文件夹。
我们可以在此工程目录下找到.release文件夹里的.exe文件,但是目前还并不能打开,我们需要为此执行文件设计一个图标,也就是我们平常点击APP的图标。
注意: 这里的图标必须是.ico后缀的图片
我们将我们的ico图片放入我们的工程文件目录下。
同时我们在pro文件中加入该图标属性。
接下来我们编译,编译完成后我们进入release文件目录。
就可以发现我们的图标已经被替换上去了!(因为涉及其他图像所以这里做了一点处理)
接下来的任务就是如何将其打包了,我们使用QT的控制台进行该操作。
点击就可以进入QT的控制台了,相当于Windows下的cmd一样的终端。
我们在桌面创建一个文件夹用来存放我们的exe文件以及要依赖的库。
**注意:**文件夹路径不能出现中文!!
我们先将exe文件拷贝到我们新建的文件夹中去,随后我们在控制台中进入该文件夹,使用cd命令进入,/d后跟你创建文件夹所在的绝对路径。
接着使用dir命令,可以看到我们的exe文件。
我们使用QT命令对其进行打包操作。
这里QT会为我们自动将需要的库文件打包进去,然后生成新的文件就在我们的新建文件夹目录下。
我们可以看到,一开始文件夹中是只有exe文件的,但是现在包含了好多库文件在里面,我们只需要把它们压缩后发给用户,用户只需要解压后点击exe文件就可以运行了,如果是我们自己想要使用的话,我们直接右键创建桌面快捷方式就可以了,下次使用的时候就只需要在桌面双击打开就可以使用了!!