无法加载DLL:找不到指定模块 问题解决办法
无法加载DLL:找不到指定模块 问题解决办法
- 问题描述
- 尝试过的无效方法
- 最终解决办法
- 疑问
问题描述
最近用C#写了一个WinForm应用程序,调用了一个别人写的DLL动态库,由于本人的电脑系统是64位的,将来写的程序要用到一个32位Win7的老机器上,所以用VS编译的时候选择了x86目标平台。写好的程序在本人的64位机器上运行没有任何问题,但是拷贝到那个32位机器上的时候,就报出“无法加载DLL:找不到指定模块”的错误。
尝试过的无效方法
- 将DLL拷贝到C:\Windows\System32目录下,无效果。
- 在系统环境变量Path下添加DLL位置,无效果。
- 重启电脑多次,无效果。
- 在32位机器上安装相同版本的VS,重新编译项目,无效果。
最终解决办法
在折腾了3个小时之后,终于把问题解决了。于是乎,个人认为,解决这类问题的办法,貌似这种是最有效的。
- 从网上下载一个叫Depends的软件。
- 用Depends软件打开找不到的DLL,提示找不到指定的文件。
- 从网上下载找不到的指定文件,放到可执行程序相同目录下。
- 从新用Depends软打开,直到不提示找不到指定的文件为止。
- 运行程序,可以执行。
疑问
本人在64位机器上开始写的程序运行是没问题的,后来因为在32位机器上运行报错找不到DLL,就在64位机器上重新写了一个调用该DLL的简单Demo,发现也会报错,提示找不到DLL。现在问题来了,为啥最初的那个程序运行没问题,后来写的Demo就报错了呢?现在都是一头雾水。
无法加载DLL:找不到指定模块 问题解决办法相关推荐
- c# 无法加载DLL找不到指定的模块。 (异常来自 HRESULT:0x8007007E) 的解决办法之一
c# 无法加载DLL找不到指定的模块. (异常来自 HRESULT:0x8007007E) 的解决办法之一 用depends.exe 打开dll看看都需要哪些支持文件,特别是通过打开这个文件,depe ...
- Opencv 发布程序 无法加载DLL 找不到指定的模块 0x8007007E
Opencv 发布程序 无法加载DLL 找不到指定的模块 0x8007007E 做大神的搬运,如有侵权请联系删除. 大神地址:点击这里 说一说解决问题路径: 我的运行环境; win10 64位 + V ...
- C# 无法加载 DLL 找不到指定的模块 (异常来自HRESULT:0x8007007E)的几种可能情况
1.DLL引用丢失,或未将该DLL相关的DLL放在文件的目录下 2.当前选择的是x64平台,而DLL只支持x86 3.DLL是C++写的,电脑未安装VC运行时库 4.未配置环境变量
- Intel Optane(tm) Memory Pinning 无法加载DLL“iaStorAfsServiceApi.dll“:找不到指定模块。(异常来自HRESULT:0x8007007E)
Intel Optane™ Memory Pinning 无法加载DLL"iaStorAfsServiceApi.dll":找不到指定模块.(异常来自HRESULT:0x80070 ...
- 计算机中丢失swr.dll,initpki.dll加载失败找不到指定的模块0x80004005错误代码怎么办win10...
如今越来越多的小伙伴都已经装上了win10系统,使用过程中难免也会碰到各种故障,例如有不少 具体步骤如下: 1.打开搜索,输入:powershell ,在windows powershell 上单击右 ...
- initpki.dll加载失败 找不到指定的模块的解决办法
有用户在更新Win10系统时,收到提示"模块'initpki.dll'加载失败.请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的DLL文件是否有问题.找不到指定的程序.&q ...
- win10关于Intel Optane(tm) Memory Pinning 无法加载DLL”iaStorAfsServiceApi.dll”:找不到指定模块报错解决方法
摘要:最近自己笔记本系统授权过期,刚好有碰上系统更新.升级后以点击文件夹或者offie套装就报lntel Optane(tm) MemoryPinning无法加载DLL "iaStorAfs ...
- (已实测解决)Intel Optane(tm) Memory Pinning 无法加载DLLiaStorAfsServiceApi.dll:找不到指定模块。是怎么回事如何解决
Intel Optane™ Memory Pinning 无法加载DLL"iaStorAfsServiceApi.dll":找不到指定模块.(异常来自HRESULT:0x80070 ...
- php找不到intl,php_intl.dll找不到指定模块怎么办
php_intl.dll找不到指定模块的解决办法:首先把"php_intl.dll"需要的dll拷贝到apache的bin目录里面:然后在"php.ini"中添 ...
最新文章
- [资料]pthreads PHP
- python发邮件11002_【python发送zabbix报警邮件,SSL版本】mailman.py
- Kinect开发笔记之二Kinect for Windows 2.0新特性
- win10下安装ubuntu14.04双系统(UEFI固件)
- NYOJ_37_回文字符串
- Android设置透明效果的三种方法(转)
- 漫谈 MinIO 集群扩容方法
- Audio播放流程(三)---NuPlayer流程之setAudioStreamType以及prepare
- SCI等英文文献免费下载方法总结
- 中文版putty后门事件分析
- 2016年考研数学一解析 ​​​
- 61php飞信发送类(phpfetion)v1.5,资源索引 L_PC6下载
- 过往云烟~如梦随风飘!!!
- Windows窗口消息大全
- 学生信息管理系统V2.0
- 共享打印机(联想M7605D)出现0x00000709错误代码的解决方法
- 【微信小程序】几个常用小功能
- 【爬虫】爬取个人随手记账户
- 《Leaflet 进阶知识点》- L.polygon 多边形绘制详解
- change lan.php lanid,天融信负载均衡本地文件包含漏洞