记录C++库封装/OCX封装遇到的压栈顺序导致的问题。

记录C++库封装/OCX封装遇到的压栈顺序导致的问题。     事情是这样,项目中使用VC++封装了API动态库xxx.dll,此库中的所有API接口都显示声明了__stdcall,也就是说API函数压栈顺序是从右至左,栈空间的释放由函数自己负责。     动态库的使用方是MFC程序,而__cdecl是VC++默认的调用规则,在一个回调函数中没有显示写明调用规则,其实就用了默认的__cdecl,然
相关文章
相关标签/搜索