请问一个在VC内嵌汇编的问题?

divaly divaly 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位大哥,我在VC里写了个DLL,里面有一个函数中内嵌了汇编,但为什么我在汇编中一使用压堆栈的指今后就会出现错误。。
过程是这样的,建立一个DLL,在DLL写一个函数,里面加上
__asm{
push ax
pop ax
}

然后在做一个EXE调用这个DLL里的函数,这样就出错了,出错信息
program
module
file: i386\chkesp.c
line:42

the value of ESP was not properly saved acorss a function call.
This is usually a result of calling a functino declared with
one calling convention with a function pointer declared with a
different calling convention

...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
divaly
VC/MFC 16,550 成员 421,606 内容