110,571
社区成员
发帖
与我相关
我的任务
分享
struct MyStruct
{
int Width;
int Height;
};
extern "C" _declspec(dllexport)int Add(MyStruct myStruct)
{
return myStruct.Width + myStruct.Height;
}
[StructLayout(LayoutKind.Sequential)]
public struct MyStruct
{
public int Width { get; set; }
public int Height { get; set; }
}
[DllImport("OpenCvHelper.dll")]
public static extern int Add([MarshalAs(UnmanagedType.Struct)] MyStruct myStruct);