初学者在发布QT程序时常遇到依赖项难题,本文将介绍如何利用Process Explorer工具轻松解决此类问题,帮助你顺利完成程序发布。
1、 请先下载Process Explorer软件,操作步骤所示。
2、 运行需查找依赖项的程序,随后启动Process Explorer工具,操作界面所示。
3、 按下Ctrl+D,或通过菜单栏选择查看→下方窗格视图→DLL文件,操作所示。
4、 选择目标程序,将鼠标移至Process Explorer窗口底部,按下Ctrl+A全选,随后导出为TXT格式的详细信息文件,操作示意图如下所示。
5、 清除无关内容,仅保留包含路径的信息部分,所示。
6、 新建一个Excel文件,将内容复制进去,删除前面几列,仅保留路径列。在该列前插入xcopy,后一列填入目标路径,具体格式如示例所示。
7、 把Excel内容复制到txt文件,保存后将文件后缀名改为.bat即可。
8、 执行批处理文件即可自动复制所有DLL文件。
9、 获取DLL文件后,将其复制到EXE文件所在目录,运行该程序。在程序运行过程中,选中所有DLL文件并按下Delete键进行删除,无法删除的即为程序正常运行所必需的依赖库文件。所示。
10、 此步骤或存争议,具体效果建议亲自尝试验证。

