QT动态编译后,缺少各种dll文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hhhuang1991/article/details/79910509

QT动态编译后,执行文件时,会发现缺少各种与Qt相关的dll运行库文件。
对于这种情况,Qt提供了一个工具windeployqt.exe,去为用户自动查找exe所需的dll文件。
第一步,在“所有程序”中打开Qt的控制台操作程序,如图所示,
这里写图片描述

第二步, 进入到exe的目录下,执行windeployqt ####.exe,然后就会在exe的目录下产生许多依赖的dll文件,如下图所示,
这里写图片描述

这里写图片描述
当然这样发布的软件,文件特别大。可以使用QT静态编译的方法,后面学习。

猜你喜欢

转载自blog.csdn.net/hhhuang1991/article/details/79910509