如何使用Process Explorer解决QT依赖项问题
的有关信息介绍如下:
对于初学者而言,QT程序发布时的依赖项是一个大麻烦,下面教大家如何使用Process Explorer软件来解决这个问题?
先下载Process Explorer软件,如图:
将要查找依赖项的程序运行起来,然后打开Process Explorer软件。如图:
按ctrl+d,或者菜单view-->Lower Pane View-->DLLs,如图:
选中自己的运用程序,然后将鼠标定位到Process Explorer窗口的下方,然后按Ctrl+a,导出txt详细文件,如图:
将其他内容全部清除,留下有路径的那部分内容,如图:
新建一个excel文件,将这些内容复制到Excel文件中,将前几列清除,只留下路径一列,然后在前面一列填写xcopy,在后一列填写要复制的目标路径,如图:
将excel文件中的内容复制到一个txt文件中,保存后,将后缀名改为.bat,如图:
运行.bat文件,就可以把dll文件都复制出来了。
得到dll文件以后,将这些文件复制到exe文件的目录下,运行exe文件,然后在运行状态下选中所有的dll文件,按delete删除,不能删除的就是本程序必须依赖的库文件了。如图:
注意:本步骤可能有争议,详细的结果自己尝试。



