读书人

调用招致堆栈不对称。原因可能是托管的

发布时间: 2013-04-20 19:43:01 作者: rapoo

调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配
[DllImport("datalib.dll", EntryPoint = "test",CallingConvention=CallingConvention.Cdecl)]public static extern void test(string str);

?

? ?VS10下必须得指定这个属性才能运行, 同样的代码在VS08下却不存在这样的问题, 奇怪 ...

读书人网 >编程

热点推荐