- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 C#调用C++DLL,返回类型为char*
C++堆栈管理定义为:调用方管理堆栈,C#中使用CallingConvention = CallingConvention.Cdecl;如果是C++中定义为StdCall则要保持一致。这里使用CharSet =CharSet.Auto为了接收时候使用 Marshal.PtrToStringAuto( 接收的值)获得返回string类型的值。注意: C++中返回类型为char*,C#中用IntPtr接收;
2024-06-26 11:09:38
227
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人