QT Creator5.9.9

在我们编译完QT的工程后,在工程目录的同一级目录下会有相关的debug、release版本工程,我们的软件包就是通过这个版本工程生成的。但是这个版本当中的执行程序(例如我的是demo.exe),双击执行时要依赖于多个库的支持,如果我们一个个从QT的安装目录中复制会比较麻烦,为了更方便处理,QT下提供了自动复制依赖动态库的工具–windeployqt.exe。

 

在执行生成的demo.exe时,会依次让你添加支持的库,当然也可以自己添加动态库的环境变量,就可以直接运行,但是不同的电脑环境可能不同,开发时可以如此。

 添加环境变量方法如下,保存后需要重启电脑才生效。

 windeployqt.exe工具使用方法如下:

1、打开QT自带的管理员:Qt5.9.9,不要 使用电脑自己的cmd控制台,自带的控制台复制的动态库不完整。

2、在minggw工具目录下(默认)执行:windeployqt.exe + 项目执行文件路径+执行文件名

4、执行完成后,执行文件目录下会生成依赖的动态库和一些文件夹,此时demo.exe就可以双击运行。此时,整个文件夹就是我们的软件包。

 

 5、不足的地方是该工具貌似会生成一些不必要的文件。

版权声明:本文为alex-space原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/alex-space/p/13361275.html