有什么可以改变海湾合作委员会的出口名称改造计划吗?

JP.*_*JP. 7 c gcc name-mangling

我正在尝试构建一个我拥有的项目,它有几个导出的函数.函数遵循stdcall约定,如果用GCC编译,它们会被破坏

Func@X
Run Code Online (Sandbox Code Playgroud)

其他编译器破坏了这样的名称:

_Func@X
Run Code Online (Sandbox Code Playgroud)

有什么方法可以强制GCC将导出函数的名称破坏到后面的例子中吗?

Cli*_*ord 0

请参阅有关-fleading-underscore的 GCC 手册。但是,请务必阅读有关此操作后果的警告;它可能不是您认为的解决方案。