问题描述:c#调用c++的dll,在返回char指针时报错。
问题根源:c++ char指针与c#返回对应类型错误。
改成c++ char*---------->c# IntPtr。
//c#端代码
[DllImport("dllExport", EntryPoint = "subscribeMessageDll")]
public static extern IntPtr subscribeMessageDll(UInt32 length);
//c++端代码
API_DLL char* __stdcall subscribeMessageDll(uint32_t length);