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

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

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

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