Qt打包发布exe文件

        程序编写好后,肯定是要给人用的。为了在没有安装编译环境的电脑上使用软件,需要打包软件成exe文件。之前我也使用过Qt一段时间,但是一打包出exe文件后,看着臃肿的文件夹,无奈地放弃了。因此,我尝试了一下,在GUI文件中放了很多组件,看看打包出的文件会不会很大。想知道Qt的这个毛病有没有解决。结果还是挺满意的,无论组件加多少,用windeployqt打包出的可运行文件夹在50M左右。

1、用Qt Creator生成release

        选择Release,然后运行一次,这样就会在项目文件所在路径产生一个文件夹(后面会使用)。

Qt打包发布exe文件

 Qt打包发布exe文件

 2、找到里面的exe文件并复制到新的文件夹下

        这里我就在桌面创建test的文件夹,并把exe文件粘贴到里面

Qt打包发布exe文件

 Qt打包发布exe文件

 3、在电脑的“开始”屏幕里找到编译器并打开

Qt打包发布exe文件

 4、将目录转到新建的文件夹

Qt打包发布exe文件

 5、在编译环境输入windeployqt XXX.exe命令生成可执行文件

Qt打包发布exe文件

Qt打包发布exe文件

 

        从结果上看,在放置了这么多控件的情况下,可执行文件夹大小只有50多M, 可以接收。

上一篇:Mysql多实例搭建部署


下一篇:解决cmd命令行窗口和 powershell 汉字显示乱码问题