未经处理的异常:  System.TypeInitializationException: “Win32Project1PINVOKE”的
类型初始值设定项引发异常。 ---> System.TypeInitializationException: “SWIGExcept
ionHelper”的类型初始值设定项引发异常。 ---> System.BadImageFormatException: 试
图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
   在 Win32Project1PINVOKE.SWIGExceptionHelper.SWIGRegisterExceptionCallbacks_Wi
n32Project1(ExceptionDelegate applicationDelegate, ExceptionDelegate arithmeticD
elegate, ExceptionDelegate divideByZeroDelegate, ExceptionDelegate indexOutOfRan
geDelegate, ExceptionDelegate invalidCastDelegate, ExceptionDelegate invalidOper
ationDelegate, ExceptionDelegate ioDelegate, ExceptionDelegate nullReferenceDele
gate, ExceptionDelegate outOfMemoryDelegate, ExceptionDelegate overflowDelegate,
ExceptionDelegate systemExceptionDelegate)
   在 Win32Project1PINVOKE.SWIGExceptionHelper..cctor() 位置 c:\Users\Administra
tor\Desktop\STTT\Win32Project1\Win32Project1\Win32Project1PINVOKE.cs:行号 105
   --- 内部异常堆栈跟踪的结尾 ---
   在 Win32Project1PINVOKE.SWIGExceptionHelper..ctor()
   在 Win32Project1PINVOKE..cctor() 位置 c:\Users\Administrator\Desktop\STTT\Win
32Project1\Win32Project1\Win32Project1PINVOKE.cs:行号 125
   --- 内部异常堆栈跟踪的结尾 ---
   在 Win32Project1PINVOKE.new_Hi()
   在 Hi..ctor() 位置 c:\Users\Administrator\Desktop\STTT\Win32Project1\Win32Pro
ject1\Hi.cs:行号 43
   在 ConsoleApplication1.Program.Main(String[] args) 位置 c:\Users\Administrato
r\Desktop\STTT\Win32Project1\ConsoleApplication1\Program.cs:行号 12
请按任意键继续. .

原来是由于C++所做的库是32位应用程序,我如果在C#中选用 Any Cpu 就出问题了。。

1, X86平台

2,或首选32位

推荐一下:(SWIG C++ –> C#)

http://cherishlc.iteye.com/blog/1689224

转载于:https://www.cnblogs.com/zbw911/p/Swig.html

使用SWig出现调用异常的情况相关推荐

  1. 只针对异常的情况才使用异常_如何以及何时使用异常

    只针对异常的情况才使用异常 本文是我们名为" 高级Java "的学院课程的一部分. 本课程旨在帮助您最有效地使用Java. 它讨论了高级主题,包括对象创建,并发,序列化,反射等. ...

  2. java中三种可能导致异常的情况_JAVA基础知识点之异常

    一.JAVA异常 异常指不期而至的各种状况,如:文件找不到.网络连接失败.非法参数等.异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程.Java通 过API中Throwable类的众多子类描 ...

  3. Linux数据链路tcp失败,TCP连接中的异常断开情况处理

    1.TCP连接中可能出现的异常断开情况 假设存在这样一种情况:在两个不同的主机Machine1.Machine2系统上分别运行两个应用程序Application1.Application2,在Appl ...

  4. LINUX ltrace命令-用来跟踪进程调用库函数的情况学习

    参考链接: http://www.bluestep.cc/linux-ltrace%E5%91%BD%E4%BB%A4-%E7%94%A8%E6%9D%A5%E8%B7%9F%E8%B8%AA%E8% ...

  5. java 异常补偿解决_第三方接口调用异常补偿机制实现实例记录

    背景: 我们的组件(简称A),在业务链中属于数据支撑节点.其中与组件B存在接口同步数据的直接关系(API接口直接调用进行数据交互) 问题: 我们的上游有另一个组件C(带有界面),调用A(us)进行数据 ...

  6. openfeign调用异常:feign.FeignException: [405] during [GET]

    欢迎光临我的博客查看最新文章: https://river106.cn feign调用异常如下: feign.FeignException$MethodNotAllowed: [405] during ...

  7. Python无法加载vc产生的DLL - 一种异常的情况

    Python无法加载vc产生的DLL - 一种异常的情况 本地调试时候一切正常,发布给客户就出现如下错误:无法导入DLL. 最后查明原因是:VC编译dll的设定差异导致. 有问题的设置: 改变后的设置 ...

  8. 发生了快速异常检测失败,将不会调用异常处理程序

    最近调试一个项目,发现任务在多线程执行时,每次退出程序会出现标题中的错误,出错代码如下: //线程池PoolManager* manager = new PoolManager(folder_path ...

  9. 微服务——服务依赖与治理-服务调用异常、超时,id生成

    1.在高并发场景下,由于超时或者异常导致服务之间的RPC调用失败,及时的对服务进行补偿(滞后性).兜底.降级或者熔断,可以有效避免整个调用链路不可用,保障业务的正确执行! 比如 降级补偿:请求获取to ...

最新文章

  1. 满足实时人工智能的计算需求
  2. css 中的若干心得
  3. SQL语句中大于等于小于的写法
  4. 【mathematical statistics】3 interval estimate
  5. 28.Node.js 函数和匿名函数
  6. java用map集合实现随机抽奖源码
  7. Linux编程(8)_文件IO
  8. Java Garbage Collection基础详解------Java 垃圾回收机制技术详解
  9. 【新闻发布系统】项目文档
  10. 关于使用JAVA正则表达式报java.lang.StackOverflowError错误问题
  11. deepnode软件下载地址_office2010 软件下载地址
  12. java模块化实践(基于jdk11)-1
  13. 数据挖掘的技术都有哪些?
  14. Python:使用nltk统计词频并绘制统计图
  15. Excel图表坐标轴出现系列1、系列2的解决方案
  16. 《魔法黎明(Dawn of Magic)》反复刷BOSS(三)
  17. faststone capture使用长截图(滚动截图)功能教程
  18. 天荒地老修仙功-第六部:Spring Cloud Eureka——服务发现
  19. append和extend的区别
  20. C语言简单进制转换器

热门文章

  1. 俄罗斯方块剖析之一总体计划
  2. 暗通道先验去雾实现过程分析
  3. 使用URLConnection获取网页信息的基本流程
  4. pandas全表查询定位某个值所在行列
  5. Python提取数字图片特征向量
  6. Scala入门到精通——第二十四节 高级类型 (三)
  7. 本文把 TCP/IP 讲绝了
  8. TransmittableThreadLocal 解决 线程池线程复用 无法复制 InheritableThreadLocal 的问题.
  9. java Concurrent包学习笔记(一):ExecutorService
  10. Struts2、Spring3、MyBatis3整合ExtJS,完成ColumnTree 【一】