MSVC函数名称重整

时间:2017-12-28 12:06:26

标签: c++ windows visual-c++ abi

在Linux中, GCC 编译器不会将返回类型添加到函数的损坏名称,在主要版本更改的情况下不会导致ABI不兼容错误。因此,我通常在内联命名空间中使用 abi_tag ,具体取决于强制此类行为的主要版本。

Windows中如何 MSVC2017 mangle函数名称?我需要在内联命名空间中添加类似于 abi_tag 的内容来复制此行为吗?

1 个答案:

答案 0 :(得分:3)

MSVC错位名称包括返回类型。有关血腥的详细信息,请参阅Visual C++ name mangling

相关问题