使用SWig出现调用异常的情况
未经处理的异常: 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出现调用异常的情况相关推荐
- 只针对异常的情况才使用异常_如何以及何时使用异常
只针对异常的情况才使用异常 本文是我们名为" 高级Java "的学院课程的一部分. 本课程旨在帮助您最有效地使用Java. 它讨论了高级主题,包括对象创建,并发,序列化,反射等. ...
- java中三种可能导致异常的情况_JAVA基础知识点之异常
一.JAVA异常 异常指不期而至的各种状况,如:文件找不到.网络连接失败.非法参数等.异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程.Java通 过API中Throwable类的众多子类描 ...
- Linux数据链路tcp失败,TCP连接中的异常断开情况处理
1.TCP连接中可能出现的异常断开情况 假设存在这样一种情况:在两个不同的主机Machine1.Machine2系统上分别运行两个应用程序Application1.Application2,在Appl ...
- 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% ...
- java 异常补偿解决_第三方接口调用异常补偿机制实现实例记录
背景: 我们的组件(简称A),在业务链中属于数据支撑节点.其中与组件B存在接口同步数据的直接关系(API接口直接调用进行数据交互) 问题: 我们的上游有另一个组件C(带有界面),调用A(us)进行数据 ...
- openfeign调用异常:feign.FeignException: [405] during [GET]
欢迎光临我的博客查看最新文章: https://river106.cn feign调用异常如下: feign.FeignException$MethodNotAllowed: [405] during ...
- Python无法加载vc产生的DLL - 一种异常的情况
Python无法加载vc产生的DLL - 一种异常的情况 本地调试时候一切正常,发布给客户就出现如下错误:无法导入DLL. 最后查明原因是:VC编译dll的设定差异导致. 有问题的设置: 改变后的设置 ...
- 发生了快速异常检测失败,将不会调用异常处理程序
最近调试一个项目,发现任务在多线程执行时,每次退出程序会出现标题中的错误,出错代码如下: //线程池PoolManager* manager = new PoolManager(folder_path ...
- 微服务——服务依赖与治理-服务调用异常、超时,id生成
1.在高并发场景下,由于超时或者异常导致服务之间的RPC调用失败,及时的对服务进行补偿(滞后性).兜底.降级或者熔断,可以有效避免整个调用链路不可用,保障业务的正确执行! 比如 降级补偿:请求获取to ...
最新文章
- 满足实时人工智能的计算需求
- css 中的若干心得
- SQL语句中大于等于小于的写法
- 【mathematical statistics】3 interval estimate
- 28.Node.js 函数和匿名函数
- java用map集合实现随机抽奖源码
- Linux编程(8)_文件IO
- Java Garbage Collection基础详解------Java 垃圾回收机制技术详解
- 【新闻发布系统】项目文档
- 关于使用JAVA正则表达式报java.lang.StackOverflowError错误问题
- deepnode软件下载地址_office2010 软件下载地址
- java模块化实践(基于jdk11)-1
- 数据挖掘的技术都有哪些?
- Python:使用nltk统计词频并绘制统计图
- Excel图表坐标轴出现系列1、系列2的解决方案
- 《魔法黎明(Dawn of Magic)》反复刷BOSS(三)
- faststone capture使用长截图(滚动截图)功能教程
- 天荒地老修仙功-第六部:Spring Cloud Eureka——服务发现
- append和extend的区别
- C语言简单进制转换器
热门文章
- 俄罗斯方块剖析之一总体计划
- 暗通道先验去雾实现过程分析
- 使用URLConnection获取网页信息的基本流程
- pandas全表查询定位某个值所在行列
- Python提取数字图片特征向量
- Scala入门到精通——第二十四节 高级类型 (三)
- 本文把 TCP/IP 讲绝了
- TransmittableThreadLocal 解决 线程池线程复用 无法复制 InheritableThreadLocal 的问题.
- java Concurrent包学习笔记(一):ExecutorService
- Struts2、Spring3、MyBatis3整合ExtJS,完成ColumnTree 【一】