error: conflicting type qualifiers for 'xxxxx'时间:2023-03-09 20:28:17 网上的非常多解释……非常难理解…… 情景描写叙述: 在代码中,写了A\B两个文件,A:是.c文件,B是.h文件和.c文件。 在A中包括了B.h文件。 在B.h文件里声明了A中定义的变量。 这样编译的情况下就会出现error: conflicting type qualifiers for 'XXXX"的编译错误。 解决的方法: 将在B.h中声明的外部变量移到B.c中。 这样两者之间就不存在一种相互引用的高度耦合状态。