QT 编写的程序进行打包

Posted 想文艺一点的程序员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT 编写的程序进行打包相关的知识,希望对你有一定的参考价值。

我们直接编写的程序进行编译之后,直接点击 xxx.exe 文件是不可以直接运行的,因为各种的动态库还没有包含进去。

1、打包程序

直接使用 qt 自带的 windeployqt.exe 进行打包即可,其目录:.../QT5.14.2/5.14.2/mingw73_32/bin 或者 .../QT5.14.2/5.14.2/mingw73_64/bin 下面。

注意:不同的编译器对应不同的打包程序

(1)第一步:将 qt 编译生成的 xxx.exe 文件单独拷贝到一个新的文件夹当中。(其他的 lib 文件不用理会,因为 windeployqt.exe 会帮我们自动搜索 xxx.exe 所需要的 lib 文件,然后一起放到这个新的文件夹当中)

(2)在cmd 模式 使用windeployqt.exe 来进行打包:

windeployqt.exe  xxx/xxx/新文件夹/xxx.exe 

这样就打包好了,非常方便

2、将打包好的程序,打包成安装包

同样我们使用一个小工具来进行操作:inno setup。
直接百度 inno setup 的操作即可。

参考文章:
https://blog.csdn.net/hebbely/article/details/78168071

以上是关于QT 编写的程序进行打包的主要内容,如果未能解决你的问题,请参考以下文章

程序打包(安装包制作,Inno setup打包教程,QT程序打包)

程序打包(安装包制作,Inno setup打包教程,QT程序打包)

QT 编写的程序进行打包

QT 编写的程序进行打包

Qt4程序在windows平台下打包发布

winform程序为啥要打包成安装文件呢