QT如何打包

目录

1.windeployqt工具

2.工具位置

3.使用方法

4.注意事项


Qt Creator 默认以动态链接的方式生成可执行文件,该文件无法独立运行,必须为其提供所需的动态链接库。也就是说,只分享 Qt Creator 生成的可执行文件是不行的,必须将运行所需的动态链接库一起分享,可执行文件才能在他人的电脑上正常运行。

1.windeployqt工具

        在发布生成的exe程序时,往往需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行,因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。

2.工具位置

        windeployqt工具的位置,去安装路径下找,在使用的编译器下的bin文件下,有这个可执行文件

\QT\5.9.4\mingw53_32\bin\windeployqt.exe

        每个人装的版本不同,可能路径名会不同,上面是我的供参考,找不到可以根据文件名搜索一下

3.使用方法

        windeployqt.exe直接后面带上你要打包的可执行文件

windeployqt.exe test.exe

        test.exe是编译qt工程编译出来的可执行程序 

QT如何打包_第1张图片

 

4.注意事项

        release版本和debug版本不一样,两个编译出来的可执行程序所依赖的库是不一样的,因此他们打包生成的依赖库文件不可通用。一般我们打包都是用release生成的版本。和 debug 模式相比,release 模式生成的可执行文件体积更小,运行效率更快。

你可能感兴趣的:(QT,qt,开发语言)