qt生成的exe无法直接运行(缺少一些dll文件)

1.打开qt的一个cmd窗口。

qt生成的exe无法直接运行(缺少一些dll文件)

2.进入你生成的exe文件的目录,我这里是进入桌面下的test目录。

我们通过dir命令可以查看到test目录下我们刚刚生成的那个exe文件。

qt生成的exe无法直接运行(缺少一些dll文件)

 

3.使用windeployqt进行提取你需要的dll文件,它是可以自动进行提取的。使用方法为 windeployqt exe文件名,例如我这里就是

windeployqt qMainWindow.exe,可以看到当我们输入这个命令之后它在自动的提取一些东西,当他生成结束之后,我们就可以直接使用我们的exe文件了。

qt生成的exe无法直接运行(缺少一些dll文件)

4.我们可以看到使用那个工具生成之后,在test那个文件夹下面它给我们添加了一些东西。

qt生成的exe无法直接运行(缺少一些dll文件)