pInvokeStackImbalance 调试异常的解决办法。

code:c++

c++ dll(my-dll):c#

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

c# 调用:spa

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

改正方法:code

将[DllImport] 写成:io

[DllImport ( "my-dll.dll", CallingConvention = CallingConvention.Cdecl )]
相关文章
相关标签/搜索