快速发布Qt程序——自动补齐依赖的DLL

用Qt给朋友做了个小工具,不过发布给朋友以后出现一堆环境依赖的问题,后来发现Qt居然又一款自带的发布软件,能够自动拷贝需要的Dll到exe路径!

关键点:!!Qt 官方开发环境里自带了一个工具:windeployqt.exe

那么这个发布工具如何使用呢?

1. 先将Qt代码编译Release版本

2. 在Release路径下找到EXE,可以新建一个文件夹专门用来发布,将EXE以及其依赖的文档(ini xml png等,这些内容发布器不能识别)拷贝过来

3.进入cmd的exe的路径,使用 windeployqt 工具命令:

windeployqt hello.exe

隔壁博客看到一个拖入的方法,也很实用!打开cmd直接把windeployer和目标exe拖进去即可


4. 打开路径下的exe,看看是否还有dll丢失:这里不能完全拷贝完所有dll,因为qt这个工具只能拷贝所有qt下的dll,其余的还是需要自己拷贝进去。

猜你喜欢

转载自blog.csdn.net/u014339020/article/details/79496099