C# 调用C++动态库注意事项
最近项目上需要在C#中调用C++,期间遇到不少坑,总结如下:
1.in const char* 对应C#中string 或 IntPtr
2.out const char* 对应C#中的StringBuilder
3.inout const char* 对应C#中的StringBuilder
4.const char *作为返回值类型,对应C#中IntPtr
5.char** 对应C#中ref System.IntPtr
标签:str sys ext system.in const ptr builder stringbu 需要
C# 调用C++动态库注意事项
最近项目上需要在C#中调用C++,期间遇到不少坑,总结如下:
1.in const char* 对应C#中string 或 IntPtr
2.out const char* 对应C#中的StringBuilder
3.inout const char* 对应C#中的StringBuilder
4.const char *作为返回值类型,对应C#中IntPtr
5.char** 对应C#中ref System.IntPtr
标签:str sys ext system.in const ptr builder stringbu 需要
原文地址:https://www.cnblogs.com/Johar/p/8266770.html