出现如下错误: multiple definition of ‘xxx’ 或者 Error: redefinition of ‘xxx’ 解决方法一:给每个头文件加上条件编译 #ifndef _XXX_H #define _XXX_H //...头文件的所有代码 #endif 可以有效防止头文件被重新include 解决方法2:用static修饰函数 将函数或变量用static修饰