出现这个问题 每个人可能都不一样,我出现这个警告也搜了一些解决方法,如下所示,但是无法解决。 1、参考 2、参考 出去溜达了一圈,回来发现原来是预编译的名字和其他文件中相同,导致后来创建的文件函数声明无效。 如下在两个.h文件中都声明 _ABC_H_就会出现#223-D的警告 #ifndef _ABC_H_ #define _ABC_H_ #endif