C和C++是肯定不一样的,C只是在函数名前面加个下划线,C++要做多一点mangling
我想说的是下面两个mangle之后的名字是一样的
int __stdcall func() { return 2; }
int __cdecl func() { return 2; }
【 在 poocp 的大作中提到: 】
: 也影响,因为符号的命名规则不一样,链接时名称不同会找不到符号。
: 从生成的汇编上看,两个符号分别如下,名称不对应的话,链接会失败。
: c_function
: ...................
--
FROM 221.218.160.*