标签: c++ windows visual-c++ abi
在Linux中, GCC 编译器不会将返回类型添加到函数的损坏名称,在主要版本更改的情况下不会导致ABI不兼容错误。因此,我通常在内联命名空间中使用 abi_tag ,具体取决于强制此类行为的主要版本。
Windows中如何 MSVC2017 mangle函数名称?我需要在内联命名空间中添加类似于 abi_tag 的内容来复制此行为吗?
答案 0 :(得分:3)
MSVC错位名称包括返回类型。有关血腥的详细信息,请参阅Visual C++ name mangling。