C#调用C++时出错。

[复制链接]
查看11 | 回复2 | 2012-9-24 17:33:09 | 显示全部楼层 |阅读模式
那就是你C++的dll导出接口的声明方式影响了结果。应该声明为 __stdcall这个错误涉及了函数调用过程中对于栈清理的责任分配问题,一般多语言协作的话,都是声明为WINAPI方式,也就是__stdcall...
回复

使用道具 举报

千问 | 2012-9-24 17:33:09 | 显示全部楼层
你好。应该是调用函数的调用约定方式问题。就是规定调用者还是被调用者清栈的问题。调用约定__stdcall,__cdecl,__fastcall,__thiscall,__nakedcall,__pascal...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行