gpt4 book ai didi

c++ - 如何使用 gcc 指定 stdcall 调用约定?

转载 作者:行者123 更新时间:2023-11-30 16:30:09 25 4
gpt4 key购买 nike

使用 gcc 版本 4.1.2,针对 Linux,无法弄清楚如何指定 stdcall。

发现很多看似相关的答案,都说要使用以下内容:

typedef void (__stdcall *int)(int);

但这不起作用。

最佳答案

经过一番搜索,终于偶然找到了这个堆栈溢出问题的正确答案:Is there any equivalent for stdcall in GCC?

底线是执行以下操作(当然使用#define 来完成此操作是可选的)

#define STDCALL __attribute__((stdcall))
typedef void (STDCALL *int)(int);

关于c++ - 如何使用 gcc 指定 stdcall 调用约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51428520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com