function xx declared implicitly,但是头文件中包含了该函数 检查头文件是否有ifndef检查后面的#define是否出现了相同的宏名称检查是否因为是修改原项目,出现了同名的头文件,头文件的引用顺序导致包含头文件时解引用的是第一个头文件 检查头文件是否有ifndef 因为头文件相互引用的原因,会导致第二次引用到同一个头文件时出现问题; 检查后面的#define是否出现了相同的宏名称 宏名相同,导致后一个被屏蔽了; 检查是否因为是修改原项目,出现了同名的头文件,头文件的引用顺序导致包含头文件时解引用的是第一个头文件 另外最好不要有重复名字的文件!