2016 - 2024

感恩一路有你

如何对Qt5程序进行WinRAR自解压的打包

浏览量:1440 时间:2024-02-03 19:27:04 作者:采采

一般我们开发完Qt程序后,仅仅在自己的电脑上可以运行是不够的。我们需要对它进行打包好分发给其他人,在其它的电脑上运行。在Windows下的Qt5程序的打包很简单,这里我使用的是自解压的方式对其进行打包。好处是,不用安装,解压后就可以直接运行。

安装WinRAR软件

首先我们需要安装WinRAR这个软件。一般我们的Windows 7系统都是默认安装这个软件的,但是Windows 10就没有了。如果系统内没有这个软件,大家可以在百度搜索关键词下载安装。

软件很小,很快就能下载完成。我们直接双击软件包就可以运行安装程序,过程很简单,这里不再赘述。

编写Hello World程序

我们编写了一个Hello World程序。点击编译方式为release方式,然后再点击下面的绿色三角形进行编译运行。

使用Qt自带终端程序

编译并成功运行后,我们找到Qt的安装目录下的Qt自带的cmd终端程序。注意:因自带的终端没有设置环境变量,所以无法使用。

我们在编译后的release文件夹内找到exe二进制文件,新建一个文件夹把它拷贝进去。我这里放置在:h:hellohello.exe。

在终端输入h:,进入h磁盘。命令:cd h:hello,进入hello文件夹。我们运行命令:windeployqt hello.exe,复制程序所需要的动态库文件。

可以看到文件夹里面多了一些必须的动态库文件。这时我们再双击hello.exe文件,发现已经可以正常运行了。

使用WinRAR进行自解压打包

我们全选hello文件夹里面的内容,右键添加压缩文件到。在压缩文件名和参数的对话框里勾选创建自解压格式压缩文件。

在高级那儿点击自解压选项,进行自解压的一些设置。当然不设置也可以直接创建,不过没有桌面快捷方式等。

这里我们添加快捷方式到桌面,当然你也可以都添加。注意:快捷方式的图标必须是ico格式的。

我们双击创建好的自解压安装包,根据提示解压到目标文件夹后,也生成了桌面的快捷方式。双击桌面的快捷方式,发现我们的软件已经可以通过快捷方式正常运行了。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。