1.extern "C" 修饰函数生成C的符号。
我在下面分析下为什么要用extern "C"。
大家都知道C++是支持函数重载的,所以C++在生成函数的符号表时是把参数类型带上的。
例如:
void test (int a , int b );
生成的符号是
void __cdecl test (int ,int )