摘要:
解决此类方法一般式C#调用C++封装的dll时 ,出现的警告 ,在正常编译之后如果不是debug那就不会有问题,只是在debug的时候感觉比较烦。1. Long的类型应该是C# int类型。一般常见。2.,CharSet=System.Runtime.InteropServices.CharSet.Ansi,添加编码格式 我没有遇到过时这样的问题出现的原因。3.添加 CallingConvention = CallingConvention.Cdecl 虽然我不知道为什么 不过我出现问题的重点是这里CallingConventionCdecl:StdCall:我是使用后者才不出现警告的 ,曾想 阅读全文