Unable to load DLL 'xxx.dll': 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)
使用virtual studio编译生成dll给c#用,在本地使用ok,但到线上服务器就加载失败。
网上很多解释及方法,最终发现我的是以下问题:
1. 下载dependencywalker,查看制作的dll,发现依赖一个virual studio 的dll: MSVCR100D.DLL
所以问题是线上的服务器并没有安装vs,没有这个dll,导致加载出错
2.解决方法:
制作dll时,将它可能需要的其他dll加载进dll。
property->c/c++->code generation ->Runtime Library 由/MDd修改为/MT(好像/MTD也可以)
这样制作的dll明显大了很多(以前是19k,现在是256k)
另外我们线上的c#使用的platform 使用的是x86(不知道是否必须)。
Unable to load DLL 'xxx.dll': 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)相关推荐
- C# 无法加载 DLL 找不到指定的模块 (异常来自HRESULT:0x8007007E)的几种可能情况
1.DLL引用丢失,或未将该DLL相关的DLL放在文件的目录下 2.当前选择的是x64平台,而DLL只支持x86 3.DLL是C++写的,电脑未安装VC运行时库 4.未配置环境变量
- Unity Failed to load ‘Sssets/Plugins/xxx.dll with error 找不到指定的模块
Unity Failed to load 'Sssets/Plugins/xxx.dll with error 找不到指定的模块(x64) 今天做项目时导入一个Dll文件,加载时报错了,报错如下:经过 ...
- Failed to load ‘Assets/Plugins/******.dll‘ with error ‘找不到指定的模块。
Failed to load 'Assets/Plugins/******.dll' with error '找不到指定的模块. 项目场景: 问题描述: 原因分析: 参考链接 解决方案: 项目场景: ...
- jar调用dll文件提示找不到指定的模块Unable to load library
目录 问题描述 解决方案一 解决方案二 效果 补充说明 参考链接 问题描述 在Windows系统上,自己开发的需要使用JNA调用动态链接库dll文件的Swing项目(Java简易系统监视器system ...
- 无法加载xxx.dll文件,找不到指定的模块(异常来自HRESULT:0x8007007E)解决
将xxx.dll文件的访问地址改为绝对地址解决 将:[DllImport(xxx.dll)]: 修改为:[DllImport(@"C:\Users\hu\Desktop\新建文件夹\OPCS ...
- python安装opencv库、提示找不到pip_OpenCV Python importorror:DLL加载失败:找不到指定的模块...
我正在使用Python 3.6.0(Anaconda3)和jupyter笔记本开发windows 10.在本文的注释帮助下,我成功地安装并导入了OpenCV Python. 现在的问题是,如果我从安装 ...
- Unable to load library ‘xxx‘: 找不到指定的模块。找不到指定的模块。 Can‘t obtain InputStream for win32-x86-64/xxx.dll
我使用的是 <dependency><groupId>net.java.dev.jna</groupId><artifactId>jna</art ...
- System.DllNotFoundException: Unable to load DLL 'XX.dll': 找不到指定的模块。 (Exception from HRESULT:
自己是做C#上位机开发的,在公司一个项目中,需要由下位机开发的同事给到C++写的dll供上位机调用,在win10的64位上开发的程序,到了win7的64位上使用不了,以下是报错内容: System.D ...
- 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 ...
- ImportError: DLL load failed: 找不到指定的模块
ImportError: DLL load failed: 找不到指定的模块 pycaffe import caffe报错: from ._caffe import Net, SGDSolver, N ...
最新文章
- 数据结构之【栈】的基本操作C语言实现
- 根据经纬度获取用户当前位置信息
- 如何对DevOps数据库进行源代码控制
- C# 串口编程 — MVVM MVVM Light 实例
- join left semi_HIVE--left semi join
- pb 保存变量文件名_【Tensorflow 2.0 正式版教程】模型的保存、加载与迁移
- Oracle采用自己的公有云作为ZFS阵列的后端存储
- 控制系统数字仿真与CAD-第二次实验-附完整代码
- 模板题——快排、归并、二分
- paip.提升用户体验----- 密码控件的使用
- ssq冷热号:子图之间间隔调整
- bp神经网络的算法步骤,BP神经网络算法流程图
- 【图神经网络】蛋白质设计proteinsolver跑源码记录
- [Tableau] Tableau知识技能
- RAC下Fatal NI connect error 12170.报错处理
- 移动拨号上网开热点(不是360开热点,而是使用电脑自带的热点功能)详解
- 愿有岁月可回首,更敬年少一杯酒
- 示波器(Oscilloscope)快速入门
- 游戏设计艺术 第2版 第30章 读书笔记
- python实现批量翻译