在学习C# 的过程中,需要调用C++的 动态链接库,目前束手无策,须指导
VS2015,C#调用 C++的dll ,
C++的函数原型是:
int _stdcall OmrS(char *buf); //参数类型是 char comand[30]
itn _stdcall OmrG(char *buf); //参数类型是 char result[300]
如下是我C#调用dll引用及函数声明,但不知道函数参数类型该怎样填写,请大家指导指导,
[DllImport("Omr.dll", CharSet = CharSet.Ansi, EntryPoint = "OmrS")]
public static extern int OmrS(?? ?? buf); //参数指向存储指令或数据
[DllImport("Omr.dll", CharSet = CharSet.Ansi, EntryPoint ="OmrG")]
public static extern int OmrG(?? ?? buf); //参数同时为dll中返回数据的地址