Qt程序打包发布,含第三方库,详细教程。

1、在Qt里选择release构建。

Qt程序打包发布,含第三方库,详细教程。_第1张图片

2、点击run运行,保证程序能够成功运行出来。

Qt程序打包发布,含第三方库,详细教程。_第2张图片

3、成功能运行后,去构建成功的build release文件夹下找到刚刚编译后的.exe文件。

Qt程序打包发布,含第三方库,详细教程。_第3张图片

4、单独复制出来到一个新文件夹model,复制进去。

Qt程序打包发布,含第三方库,详细教程。_第4张图片

5、在qt程序找到如下,构建的时候选择64位,现在打包编译也是需要64位,一一对应,不能混32位。

Qt程序打包发布,含第三方库,详细教程。_第5张图片

6、点击,命令执行进入到刚刚创建的文件夹下。

Qt程序打包发布,含第三方库,详细教程。_第6张图片

7、执行windeployqt jie_mian1.exe,也就是windeployqt+你自己刚刚编译后的程序名称.exe。

Qt程序打包发布,含第三方库,详细教程。_第7张图片

8、此时已经在model文件下qt依赖库已经安装好了,直接点击就可以运行。但是如果含有第三库.dll,点击会提示找不到,所以这时候把.dll拷贝到model文件夹下,即可。

Qt程序打包发布,含第三方库,详细教程。_第8张图片

9、把缺少的第三方库拷贝到model文件夹下和qt依赖库放一起,即可打开,因为原来在qt上debug的时候,第三方库也是放在build debug文件夹下的,所以debug模式编译时候能找到。

10、打开打包软件。用 Enigma Virtual Box软件。没有的同学,自己要去网上下载一个。

Qt程序打包发布,含第三方库,详细教程。_第9张图片

11、点击浏览,选择要打包的.exe文件。

Qt程序打包发布,含第三方库,详细教程。_第10张图片

12、点击文件选项,勾选压缩文件。

Qt程序打包发布,含第三方库,详细教程。_第11张图片

13、点击左下角添加,选择按文件递归。

Qt程序打包发布,含第三方库,详细教程。_第12张图片

14、选择刚刚的model文件夹,点击确定。

Qt程序打包发布,含第三方库,详细教程。_第13张图片

15、选择默认,确定即可。

Qt程序打包发布,含第三方库,详细教程。_第14张图片

16、最后看到下图,最后点击打包即可。

Qt程序打包发布,含第三方库,详细教程。_第15张图片

Qt程序打包发布,含第三方库,详细教程。_第16张图片

17、打包成功之后在刚刚设置的输出目标目录会出现打包好的XXXXX_boxed.exe应用程序,这个程序就是可以直接完全打包好的,点击即用

希望我的教程可以帮助到你,祝你每天开心。

你可能感兴趣的:(Qt,Windows,qt,windows)