QT软件的打包

Qt程序的打包

Qt是一款跨平台的GUI开发框架,当在windows上用Qt Creator或者Visual Studio开发完成QT程序,对软件进行打包发布时,由于QT程序依赖较多的dll动态链接库,因此需要对这些动态链接库进行打包。
为了方便打包,QT提供了专门的打包工具windeployqt,在安装Qt时会一并安装,因此可以直接使用。

步骤

1.先编译生成Release版本的exe文件

Visual Studio中release版本的exe文件生成步骤

在1的位置选择release,再点击生成->生成文件/重新生成文件,生成exe文件
在这里插入图片描述
在这里插入图片描述

Qt Creator中release版本的exe文件生成步骤

点击1的位置,然后选择release,点击运行生成exe文件
在这里插入图片描述

2.直接运行测试

如果直接点击生成的exe文件,发现不能直接运行,因为缺少依赖的动态链接库
在这里插入图片描述

3.将生成的exe文件拷贝到要打包的文件夹

在这里插入图片描述

4. 在此文件夹下打开命令行,输入windeployqt testqt.exe(testqt.exe是你的exe文件名),回车

在这里插入图片描述

5.在运行结束后会生成一系列的依赖文件,然后运行exe文件,发现可以正常运行

在这里插入图片描述

6.对打包好的文件利用软件安装包制作工具进行打包发布

猜你喜欢

转载自blog.csdn.net/duzhongqiang/article/details/112229939