C#中调用C++的函数问题
C++自定义API原型:
C#中调用以上API
如题,C#想调用C++中的Add函数,C#中它的签名及返回值与c++原型定义一模一样,可具体C#调用的时候,就怎么就出现如上问题咧?请高手帮忙指定一二.谢谢!
[解决办法]
需要设置DllImportAttribute的CallingConvention属性为CallingConvention.Cdecl
发布时间: 2012-09-06 10:37:01 作者: rapoo
C#中调用C++的函数问题
C++自定义API原型:
C#中调用以上API
如题,C#想调用C++中的Add函数,C#中它的签名及返回值与c++原型定义一模一样,可具体C#调用的时候,就怎么就出现如上问题咧?请高手帮忙指定一二.谢谢!
[解决办法]
需要设置DllImportAttribute的CallingConvention属性为CallingConvention.Cdecl