![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
worthgod
关注我的码云:怒神
展开
-
c++编写dll给unity使用的禁忌,小记
1.c++编写dll给unity使用的禁忌; 返回值不能是字符串,char*,获取其它的, 这样会搞死unity的内存。 正常写法: .h文件 #ifdef DLL1_EXPORTS #define NDDATASDK_API extern"C" _declspec( dllexport ) #else #define NDDATASDK_API extern"C" _declspec(...原创 2019-04-16 14:10:37 · 311 阅读 · 0 评论 -
c++ 与c#之间的字符串传递
1.方法中不要直接返回字符串,防止内存崩溃。 c++写法: void necall(char* str1, char* outdata) { strcpy(outdata, str1); } outdata 为导出数 c#写法: [DllImport("testdemo")] private static extern void necall(string ...原创 2019-04-18 18:36:08 · 3894 阅读 · 2 评论