Qt程序打包

        当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译的目录拷贝给别人去运行。而且别人也需要安装Qt软件,所以将Qt程序打包,就可以直接拷贝应用程序xxx.exe给别人,直接运行。Qt程序打包方法和步骤如下:

1、Qt5以上版本都自带了一个打包软件Qt 5.7 for Desktop(Min GW5.3.0 32bit),如下图所示:

Qt程序打包

2、打开 Qt 5.7 for Desktop(Min GW5.3.0 32bit);输入命令dir,查看目录;输入命令cd bin,进入bin目录,如下图所示

Qt程序打包

3、输入命令:windeployqt D:\QT\Mywork\build-Password-Desktop_Qt_5_7_0_MinGW_32bit-Debug\debug\Password.exe,如下图所示:

 注意:D:\QT\Mywork\build-Password-Desktop_Qt_5_7_0_MinGW_32bit-Debug\debug\Password.exe为你qt程序运行生成.exe文件的路径。

Qt程序打包

4、这样就打包完成,就可以直接将Password.exe应用程序,拷贝到其他电脑上直接运行。 

环境配置 

有可能点击***.exe运行,会弹出提示对话框:找不到Qt5Core.dll、Qt5Widgetsd.dll.等类似文件,那是因为环境没搭建好,方法如下

1、打开电脑的【环境变量】(电脑->属性->高级系统设置->环境变量)

Qt程序打包

2、点击选中Path项后点【编辑】,或直接双击Path选项

Qt程序打包

3、点击新建,加入:D:\QT\Qt5.7.0\5.7\mingw53_32\bin;D:\QT\Qt5.7.0\Tools\QtCreator\bin

(注意:安装的路径不同,【D:\QT\Qt5.7.0\5.7\】和【D:\QT\Qt5.7.0\】两个前缀也会不同,具体视自己的情况而定)

4、配置完成。