检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配

解决方案:


[DllImport("Dll.dll")]改为[DllImport("Dll.dll", CallingConvention=CallingConvention.Cdecl)]
DllImport的CallingConvention的属性,默认值是CallingCovention.Stdcall,  此处更改成Cdecl(c/c++默认调用方式)


---------------------
作者:徐凤竹
来源:CSDN
原文:https://blog.csdn.net/xfz0330/article/details/51477769

猜你喜欢

转载自www.cnblogs.com/ouyangkai/p/10938031.html