一.自己编写C/C++库或者源文件,.c(C)/ .cpp(C++)时:
1.C++调用C:需要添加extern "C" {#include "xxx.h"} //花括号里添加C的头文件
2.C调用C++:C++的代码头文件.h中需要添加如下形式代码将C++API接口添加到中间
#ifdef __cplusplus
extern "C" {
#endif
//这里添加C++API接口例程声明
#ifdef __cplusplus
}
#endif
二.C标准库的使用
因为C++编译器已经对C标准库头文件做了处理所以我们使用的时候可以不用添加extern "C"{#include "xxx"}