2、将要查找依赖项的程序运行起来,然后打开Process Explorer软件;
3、按ctrl+d或者菜单view-->Lower Pane View-->DLLs;
4、选中自己的运用程序,然后将鼠标定位到Process Explorer窗口的下方,然后按Ctrl+a,导出txt详细文件;
5、将其他内容全部清除,留下有路径的那部分内容;
6、新建一个excel文件,将这些内容复制到Excel文件中,将前几列清除,只留下路径一列,然后在前面一列填写xcopy,在后一列填写要复制的目标路径;
7、将excel文件中的内容复制到一个txt文件中,保存后,将后缀名改为.bat;
8、运行.bat文件,就可以把dll文件都复制出来了;
9、得到dll文件以后,将这些文件复制到exe文件的目录下,运行exe文件,然后在运行状态下选中所有的dll文件,按delete删除,不能删除的就是本程序必须依赖的库文件了。
注意:本步骤可能有争议,详细的结果自己尝试。
依赖项就是设定项目所依赖的项目,以决定具体生成解决方案时项目编译的顺序(一般一个解决方案会有很多项目组成)。
通常来说,依赖项取决于这个项目引用的组件和项目,系统可以自己决定。
作用就是让系统知道你的项目a依赖于项目b,也就是说项目b会在a之前编译(因为依赖的关系,所以系统觉得应该先有b,这样才能有a)。
扩展资料:
依赖关系亦称“逻辑关系”。
在项目管理中,指表示两个活动(前导活动和后续活动)中一个活动的变更将会影响到另一个活动的关系。
通常活动之间的依赖关系包括强制依赖关系(所做工作中固有的依赖关系)、可自由处理的依赖关系(由项目队伍确定的依赖关系)和外部依赖关系(项目活动与非项目活动之间的依赖关系)三种形式。
与依赖相关的还有:聚合,关联,组合,相依,广义化(or继承)。
参考资料来源:百度百科-统一建模语言
参考资料来源:百度百科-依赖关系
如果你是纠结不知道打包那些依赖库的话,可以参考如下方法:Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。
以官方 Qt 5.4.0+MinGW 开发环境为例,windeployqt工具在 %QTDIR%\Qt5.4.0\5.4\mingw491_32\bin 目录下,其中 QTDIR 是 Qt 的安装目录,是环境变量。
具体方法请参考博客:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)