借助windeployqt工具发布Qt程序
发布Qt程序时需要添加程序依赖的Qt的动态库,如果靠人工去找的话很容易遗漏,造成程序运行各种问题。还好Qt为我们提供了一个小工具可以很方便的找到程序的依赖项。
这个工具就是windeployqt.exe,它放在Qt安装目录的bin目录下,和Qt的动态库是在同一个目录下的。这个工具的使用方法也很简单。
1.首先编译你要发布的程序,生成exe文件。
2.启动windepolyqt.exe程序,参数就是你要发布的程序的路径。
举例说明:
1.使用QtCreator编译程序生成exe文件。然后新建一个目录放在桌面(任意位置),然后把生成的exe文件
放在新建的目录里。新建目录是为了干净,没必要把中间文件也发布出去。
2.找到Qt的命令行窗口,并打开。
3.执行,输入windeployqt.exe,然后把待发布的可执行程序拖到窗口中即可。然后坐等结果。
4.结果如下:
最后一个是VS的运行库,需要安装在发布的机子上。
作者:fearlazy
主页:fearlazy.com