托管C++中调用 非托管C++的DLL
查了一些资料,能查到的都是C#的,但是还没有很理解,而且在自己的CLR工程里也不通,我是想调用非托管的DLL,C#里说是要用System::Runtime::InteropServices;在使用DLL里的函数之前,要声明
[DllImport("function.dll")]
public static extern int MF_Getsnr(int mode, int halt, [In]byte[] snr, [In]byte[] value);
要设置DLL路径、名字,要与DLL中函数名称、返回值、参数列表的类型完全一样,进行一些转换,但是还是不行。
应该怎么调用非托管的DLL?