自己是做C#上位机开发的,在公司一个项目中,需要由下位机开发的同事给到C++写的dll供上位机调用,在win10的64位上开发的程序,到了win7的64位上使用不了,以下是报错内容:

System.DllNotFoundException: Unable to load DLL 'XX.dll': 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)    at XX.IOPTesterDriver.EPDevSearch()    at LibIOP.IOPTesterManager.Search()    at EIOPTester2._1.RunPlans.wizard1_Load(Object sender, EventArgs e)    at System.Windows.Forms.UserControl.OnLoad(EventArgs e)    at System.Windows.Forms.UserControl.OnCreateControl()    at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)    at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)    at System.Windows.Forms.Control.CreateControl()    at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)    at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)    at DevComponents.DotNetBar.PanelEx.OnVisibleChanged(EventArgs e)    at System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)    at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)    at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)    at System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)    at DevComponents.DotNetBar.OfficeForm.OnVisibleChanged(EventArgs e)    at System.Windows.Forms.Control.SetVisibleCore(Boolean value)    at System.Windows.Forms.Form.SetVisibleCore(Boolean value)    at System.Windows.Forms.Control.set_Visible(Boolean value)    at EIOPTester2._1.MDIParent.SetTabShow(String tabName, String sfrmName)

最后参考一位大神的博客找到了解决方案,那就是:

“打开所引用的dll源码的项目属性页面,配置属性 -> C/C++ -> 代码生成 -> 运行库,将该项设置为 多线程调试 (/MTd),然后再重新生成解决方案,使用新的dll即可解决问题”

注:博主此处的dll之前为150+kb,运行库那一项为“多线程 DLL (/MD)”,改变为“多线程调试 (/MTd)”后变大为870+kb

参考贴链接如下:https://blog.csdn.net/songtzu/article/details/49429181

System.DllNotFoundException: Unable to load DLL 'XX.dll': 找不到指定的模块。 (Exception from HRESULT:相关推荐

  1. Unhandled Exception:System.DllNotFoundException: Unable to load DLLquot;**quot;:找不到指定的模块

    在项目中使用C#代码调用C++ DLL时.常常会出现这个问题:在开发者自己的电脑上运行没有问题,但是部署到客户电脑上时会出现下面问题: Unhandled Exception:System.DllNo ...

  2. Unity Failed to load ‘Sssets/Plugins/xxx.dll with error 找不到指定的模块

    Unity Failed to load 'Sssets/Plugins/xxx.dll with error 找不到指定的模块(x64) 今天做项目时导入一个Dll文件,加载时报错了,报错如下:经过 ...

  3. Failed to load ‘Assets/Plugins/******.dll‘ with error ‘找不到指定的模块。

    Failed to load 'Assets/Plugins/******.dll' with error '找不到指定的模块. 项目场景: 问题描述: 原因分析: 参考链接 解决方案: 项目场景: ...

  4. jar调用dll文件提示找不到指定的模块Unable to load library

    目录 问题描述 解决方案一 解决方案二 效果 补充说明 参考链接 问题描述 在Windows系统上,自己开发的需要使用JNA调用动态链接库dll文件的Swing项目(Java简易系统监视器system ...

  5. C# 无法加载 DLL 找不到指定的模块 (异常来自HRESULT:0x8007007E)的几种可能情况

    1.DLL引用丢失,或未将该DLL相关的DLL放在文件的目录下 2.当前选择的是x64平台,而DLL只支持x86 3.DLL是C++写的,电脑未安装VC运行时库 4.未配置环境变量

  6. 无法加载xxx.dll文件,找不到指定的模块(异常来自HRESULT:0x8007007E)解决

    将xxx.dll文件的访问地址改为绝对地址解决 将:[DllImport(xxx.dll)]: 修改为:[DllImport(@"C:\Users\hu\Desktop\新建文件夹\OPCS ...

  7. python安装opencv库、提示找不到pip_OpenCV Python importorror:DLL加载失败:找不到指定的模块...

    我正在使用Python 3.6.0(Anaconda3)和jupyter笔记本开发windows 10.在本文的注释帮助下,我成功地安装并导入了OpenCV Python. 现在的问题是,如果我从安装 ...

  8. java.lang.UnsatisfiedLinkError: Unable to load library ‘D:\dll\DwgOperInterface‘: 找不到指定的模块

    执行代码 import com.sun.jna.Library; import com.sun.jna.Native; import com.sun.jna.ptr.IntByReference;pu ...

  9. wireshark/The NPF driver isn’t running./Unable to load WinPcap (wpcap.dll)

    很久没使用wireshark后重新打开就出现警告: The NPF driver isn't running. You may have trouble capturing or listing in ...

最新文章

  1. c语言,字符串原地翻转
  2. 微型计算机原理应用总结,微机原理总结
  3. Zookeeper 入门
  4. oracle 计划中的view,执行计划里的view
  5. ScrollView’s handy trick--android:fillViewport=quot;truequot;
  6. 阿里云ECS服务器磁盘空间异常,或者爆满
  7. 一篇能加深理解linux 虚拟文件系统的博文
  8. Java异常处理原则与技巧总结
  9. 中国的程序员为什么这么辛苦?
  10. 福州大学c语言考试答案,C语言练习模拟考福州大学工程技术学院.doc
  11. redis和memcache的对比
  12. 【报告分享】2020年她趋势报告.pdf(附下载链接)
  13. 【GYM-100889 C】Chunin Exam【左右手路径问题】
  14. 阿里再度联手数据港合建数据中心 服务金额至少40亿
  15. 物流行业如何利用智慧物流体系实现转型升级?
  16. 调停者模式 java_JAVA设计模式之调停者模式详解
  17. 【Codesys】-按钮启动外部.exe应用程序,按钮关闭HMI界面,桌面图标启动HMI界面。
  18. tiup cluster restart
  19. python和易语言哪个好学_易语言好用还是python语言好用?
  20. 音频格式转换(ffmpeg)

热门文章

  1. html表格打印边框不全,解决table边框在打印中不显示的问题 (转)
  2. 11步,教你创建深度学习聊天机器人
  3. linux命令 sh -s,shell脚本中 if 判断时候-s是什么意思?
  4. lightroom 闪退_微信QQ一碰就闪退,别人永远看不了你的隐私~
  5. Ubuntu 18.04安装坚果云后打开出现白板
  6. Buck电路设计之芯片选择---TI电源器件在电赛中的应用
  7. 如何取消RAR压缩包的自动加密?
  8. 如何用Matlab做一个3D头像
  9. 单片机——8位数码管循环显示0-7
  10. 机器学习算法(二):决策树理论与python实现+经典应用(预测隐形眼镜类型)