使用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)相关推荐

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

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

  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. 无法加载xxx.dll文件,找不到指定的模块(异常来自HRESULT:0x8007007E)解决

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

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

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

  7. 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 ...

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

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

  9. 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 ...

  10. ImportError: DLL load failed: 找不到指定的模块

    ImportError: DLL load failed: 找不到指定的模块 pycaffe import caffe报错: from ._caffe import Net, SGDSolver, N ...

最新文章

  1. 数据结构之【栈】的基本操作C语言实现
  2. 根据经纬度获取用户当前位置信息
  3. 如何对DevOps数据库进行源代码控制
  4. C# 串口编程 — MVVM MVVM Light 实例
  5. join left semi_HIVE--left semi join
  6. pb 保存变量文件名_【Tensorflow 2.0 正式版教程】模型的保存、加载与迁移
  7. Oracle采用自己的公有云作为ZFS阵列的后端存储
  8. 控制系统数字仿真与CAD-第二次实验-附完整代码
  9. 模板题——快排、归并、二分
  10. paip.提升用户体验----- 密码控件的使用
  11. ssq冷热号:子图之间间隔调整
  12. bp神经网络的算法步骤,BP神经网络算法流程图
  13. 【图神经网络】蛋白质设计proteinsolver跑源码记录
  14. [Tableau] Tableau知识技能
  15. RAC下Fatal NI connect error 12170.报错处理
  16. 移动拨号上网开热点(不是360开热点,而是使用电脑自带的热点功能)详解
  17. 愿有岁月可回首,更敬年少一杯酒
  18. 示波器(Oscilloscope)快速入门
  19. 游戏设计艺术 第2版 第30章 读书笔记
  20. python实现批量翻译

热门文章

  1. 【行业秘密公开】所谓的QQ刷钻业务
  2. Win10 计算机入域后安装程序、打开重要设置都要输入域管理员密码才行
  3. 如何解压war后缀的文件:
  4. 安卓毕业设计选题基于Uniapp+SSM实现的智能课堂管理APP在线学习网
  5. Excel使用空格/逗号等对数据进行分列
  6. python图形显示不出来_Matplotlib无法显示图像的问题
  7. tp5和微信小程序联接mqtt订阅及发布
  8. ThinkPHP3.2.3 实现微信小程序微信授权登录
  9. 《跨社交网络的隐私图片分享框架》EI
  10. 【数据结构和算法】基础之素数