C#调用C++DLL的问题
我有一个c++写的DLL,可是参数有一个char **p,DLL导出的接口函数为GetClock(int pakbus_address,int device_type,char **return_data,int *return_data_len),return_data存储的是返回结果,请问在C#里如何调用这个函数得到我想要的返回值呢。
[DllImport("simplepb.dll",EntryPoint = "GetClock")] public static extern int GetClock(int pakbus_address, int device_type, StringBuilder return_data, ref int return_data_len);
使用StringBuilder接收到的是乱码。
三国纷争
浏览 434回答 1
打开App,查看更多内容