解决C语言:error C2084:function 'xxx xxx()' already has a body

分析原因

这是因为头文件重复导入了,我在头文件userBuyMenu.h中导入了#include "findMethod.h"

然后又在主方法中同时导入了这个两个头文件:

1
2
#include "userBuyMenu.h"
#include "findMethod.h"


这样就findMethod.h被导入了两次,重复了,所以报这个错。

解决方案

注释掉userBuyMenu.h中导入的findMethod.h的语句:

1
//#include "findMethod.h"

总结

以后不要在头文件中导入头文件,再主方法中导入即可。