如果在头文件中声明变量,然后在不同的源文件中都调用该头文件,会导致编译器报错,说变量被重复定义,(即使写了#ifndef xxxxx也不行)。
解决的方法是在对应的.c文件中声明该变量,在头文件中extern该变量。
如果在头文件中声明变量,然后在不同的源文件中都调用该头文件,会导致编译器报错,说变量被重复定义,(即使写了#ifndef xxxxx也不行)。
解决的方法是在对应的.c文件中声明该变量,在头文件中extern该变量。
2万+
493
5838

被折叠的 条评论
为什么被折叠?