文档章节

pInvokeStackImbalance 调试异常的解决办法。

moki_oschina
 moki_oschina
发布于 2016/07/06 09:40
字数 103
阅读 13
收藏 0

code:

c++ dll(my-dll):

extern "C" __declspec (dllexport)void MyDLLFunc(char
* f, int n);

c# 调用:

[DllImport ( "my-dll.dll")]
public static extern  void MyDLLFunc(char * f, int n);

改正方法:

将[DllImport] 写成:

 [DllImport ( "my-dll.dll", CallingConvention = CallingConvention.Cdecl )]

 

本文转载自:http://blog.csdn.net/elloop/article/details/7641369

共有 人打赏支持
moki_oschina
粉丝 26
博文 202
码字总数 44864
作品 0
成都
程序员
私信 提问
C#调用C++ dll报错,找了半天才找到原因

错误信息如下 Managed Debugging Assistant 'PInvokeStackImbalance' has detected a problem in 'D:MyProjectC#CSharpInvokeCpp.CSharpDemoCSharpInvokeCpp.CSharpDemobinDebugCSharpInvoke......

道友慢走
2013/05/15
0
0
C#中调用C++生成的dll出错,请教请教!

在C++中生成的dll,函数定义为int CebxInitial(string inFilename) 在WPF中调用(属于C#吧),编译链接没错,运行报错: Managed Debugging Assistant 'PInvokeStackImbalance' has detected......

无理取闹
2011/09/07
4.8K
5
程序Debug运行的时候,老是显示“0x755c9617 处最可能的异常: 0x000006B...

程序Debug运行的时候,老是显示“0x755c9617 处最可能的异常: 0x000006BA: RPC 服务器不可用” --------------------------------------------------------- 前提:RPC服务已经正常启动了; ...

JORDANSG
2013/06/18
0
0
前端调试望闻问切:记Iscroll4 疑难杂症之z-index失效

前言 承认有点标题党了,用了一个很大的词“前端调试”,事情是这样的,这两天一直在解决一个bug,我们用iscroll做了一个下拉刷新的产品列表页面,总会出现页面渲染错乱的问题,只要用js动态...

愚坤
2018/07/12
0
0
Illegal access: this web application instance h...

信息: Illegal access: this web application instance has been stopped already. Could not load java.net.BindException. The eventual following stack trace is caused by an error thr......

淼淼
2013/01/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
37分钟前
0
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
2
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
3
0
Python3的日期和时间

python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一下这两个库的区别,这可以帮助我们在适当的情况下时候合适的库。 在Python文...

编程老陆
今天
2
0
分布式面试整理

并发和并行 并行是两个任务同时进行,而并发呢,则是一会做一个任务一会又切换做另一个任务。 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用,但是每一次,只能有...

群星纪元
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部