C++调用C函数 C++的函数在汇编时,会给函数取别名,C语言不会,这时如果C++调用C语言函数,C++会找取了别名的函数,但C语言没有取别名,这时会出现错误 <test.h>头文件中 //告诉编译器找下面函数时,要以C语言的方式取寻找 #ifdef __cplusplus extern "C" { #endif void fun();//C语言函数声明 #ifdef __cplusplus } #endif