我用C++创建了一个DLL,并用[DllImport]加载到了C#中。
最佳答案
是。
否。使用CallingConvention.Cdecl
。使用错误的调用约定可能对某些功能有效,但这是错误的,并且在某些时候您会被吸引住。
关于c# - C#中非托管DLL的调用约定,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32424091/
我用C++创建了一个DLL,并用[DllImport]加载到了C#中。
最佳答案
是。
否。使用CallingConvention.Cdecl
。使用错误的调用约定可能对某些功能有效,但这是错误的,并且在某些时候您会被吸引住。
关于c# - C#中非托管DLL的调用约定,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32424091/