当前位置: 移动技术网 > IT编程>开发语言>.net > C#调用C++库知识点

C#调用C++库知识点

2019年03月16日  | 移动技术网IT编程  | 我要评论

9c8925,mxgs405,男士网

dllimport方式:

charset属性:ansi短字节和unicode长字节

callingconvention属性:cdecl清理和被调用方清理堆栈

entrypoint属性:定位函数入口。如果调用报“未找到入口”,用vs命令行工具的dumpbin功能找到实际的函数名

 

c#参数定义:

char* --> 如果参数值不可变,定义为string,如果可变可以是stringbuild,intptr,byte[]。一般用stringbuild方便,如果获取到值后需要特定解码用byte[]

int& --> int值类型为输出是用ref int,否则为int

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网