Linux中有STDCALL吗?
我正在尝试将Windows应用程序移植到Linux。此应用程序使用__stdcall
属性标记了某些功能。但是,一位朋友告诉我,stdcall仅在Windows上使用,而在linux中没有意义(但Windows
GCC中确实存在)。我试图在Google上进行搜索,结果显示Linux中存在stdacll。
所以… ??
此外,对于GCC,我看到了两个实现:__attribute__((__stdcall__))
和__attribute__((stdcall))
(在stdcall附近没有下划线)。首选哪一种(如果完全适用于Linux)?
谢谢!
回答:
最简单的解决方案是在Linux上有条件地将__stdcall定义为空。
以上是 Linux中有STDCALL吗? 的全部内容, 来源链接: utcz.com/qa/427784.html