C# 呼叫 C++ 生成的 dll 關鍵實現部分

神奇元創發表於2020-10-16

C++寫法

#define _csharp_bool extern “c” __declspec(dllexport) const bool_csharp_bool destroy_yolact_py(char *str)

{

todo…

}

 

C#

[DllImport(global_path + @”XXX.dll”), EntryPoint = “destroy_yolact_py”,CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]

Extern static bool destroy_yolact_py ();

 

C# 寬字元引數傳遞

C#與c++ wchat_t對應關係 寫法 c++傳入 [MarshalAs(UnmanagedType,LPWStr)] string str

C# 接收引數 wchat_t * wstr.

相關文章