C# DllImport“调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配 ”
时间:2016-04-01 00:43:16
收藏:0
阅读:891
调用外部dll时,出现如下问题
C# DllImport“调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配 ”
后来经过仔细检查发现,误把vb中的longx型当成64位,实际上它相当于C#中的32位int型。
评论(0)