用depends 来解决dll文件缺失等相关的问题 使用方法

2023-10-25 17:20

本文主要是介绍用depends 来解决dll文件缺失等相关的问题 使用方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

depends or dependency walker 下载了不会用?
  • As we all know, depends is used to find out which dll your dll or exe is missing. It’s an excellent software because it could show you the complex relationship between so many dll files. If your dll missed an another related dll, it will tell you by making that dll’s name red or yellow.
  • 我们都知道,depends是用来找出查找丢失的dll。它是一个优秀的软件,因为它可以显示这么多dll文件之间的复杂关系。如果你的dll漏掉了另一个相关的dll,它会通过把那个dll的名称变成红色或黄色来告诉你。
  • 有没有和我一样纳闷,depends打开任何一个正常的dll文件都会报一堆错误,尤其是最底下的红色error,内容几乎一毛一样,这个软件,还可信吗?
  • 当然,可信。虽然depends眼里没有十全十美的dll/exe,但是这不妨碍它发挥它的作用,只是使用方式比较特殊——需要加上自己的判断。
  • 以下仅是我不成熟的观点:

  • 使用depends,重点关注应该在两个地方:
  • 在这里插入图片描述
  • 区域1里面,开头显示有黄色问号和红色正方形的dll就是有问题的。但是呢,不是所有报错都需要解决。
  1. 首先,从区域1最开头开始看,因为整体的dll调用是树状结构,那么越靠上的就是问题最先出现的部分。
  2. 区域2里是汇总了所有有问题的dll, 1和2之间可以相互辅助。
  3. 如果你发现黄色问号的dll是系统文件,如带API-MS-WIN-等字样的,那么不要理,也可以通过看区域2,区域2 的部分dll可以右键选择显示路径。也就是说,是系统文件错误的暂时不要理,因为一般我们要用depends发现的错误是程序里是否调用了第三方库,比如程序是否包含你没有安装的库或软件里的dll。系统导致的黄色和红色问题,貌似是所有dll/exe的通病,可以忽略。
  4. To put it in a nutshell, depends里找出那些非系统文件的报错dll信息,找到后,一般就是报错关键。或上网下载,或直接向提供程序的人索要。注意,网上下载的不如直接向提供程序的人索要来的保险,当然如果没机会的话就算了。
  5. http://api.256file.com/, 这个网站可以把你找到的缺失的dll文件名字复制进去查找,它会告诉你一般是哪些库或者软件会包含这个文件。它会提供若干个可选链接,具体是哪个还需要自己和提供程序的人询问或者自己试。

这篇关于用depends 来解决dll文件缺失等相关的问题 使用方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/284069

相关文章

Python中 try / except / else / finally 异常处理方法详解

《Python中try/except/else/finally异常处理方法详解》:本文主要介绍Python中try/except/else/finally异常处理方法的相关资料,涵... 目录1. 基本结构2. 各部分的作用tryexceptelsefinally3. 执行流程总结4. 常见用法(1)多个e

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

Vue3绑定props默认值问题

《Vue3绑定props默认值问题》使用Vue3的defineProps配合TypeScript的interface定义props类型,并通过withDefaults设置默认值,使组件能安全访问传入的... 目录前言步骤步骤1:使用 defineProps 定义 Props步骤2:设置默认值总结前言使用T

Java中的抽象类与abstract 关键字使用详解

《Java中的抽象类与abstract关键字使用详解》:本文主要介绍Java中的抽象类与abstract关键字使用详解,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、抽象类的概念二、使用 abstract2.1 修饰类 => 抽象类2.2 修饰方法 => 抽象方法,没有

MyBatis ParameterHandler的具体使用

《MyBatisParameterHandler的具体使用》本文主要介绍了MyBatisParameterHandler的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一、概述二、源码1 关键属性2.setParameters3.TypeHandler1.TypeHa

Spring 中的切面与事务结合使用完整示例

《Spring中的切面与事务结合使用完整示例》本文给大家介绍Spring中的切面与事务结合使用完整示例,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录 一、前置知识:Spring AOP 与 事务的关系 事务本质上就是一个“切面”二、核心组件三、完

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

使用Python实现Word文档的自动化对比方案

《使用Python实现Word文档的自动化对比方案》我们经常需要比较两个Word文档的版本差异,无论是合同修订、论文修改还是代码文档更新,人工比对不仅效率低下,还容易遗漏关键改动,下面通过一个实际案例... 目录引言一、使用python-docx库解析文档结构二、使用difflib进行差异比对三、高级对比方

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2