記錄C++庫封裝/OCX封裝遇到的壓棧順序導致的問題。

記錄C++庫封裝/OCX封裝遇到的壓棧順序導致的問題。     事情是這樣,項目中使用VC++封裝了API動態庫xxx.dll,此庫中的所有API接口都顯示聲明瞭__stdcall,也就是說API函數壓棧順序是從右至左,棧空間的釋放由函數自己負責。     動態庫的使用方是MFC程序,而__cdecl是VC++默認的調用規則,在一個回調函數中沒有顯示寫明調用規則,其實就用了默認的__cdecl,然
相關文章
相關標籤/搜索