头文件被多次包含导致编译出错

使用MounRiver Studio编译时因头文件被多个.c(包括main.c)文件包含,导致编译出错,提示multiple definition,该怎么解决?

您好,建议将变量或函数声明和定义分开,全局变量声明用extern,全局常量声明用extern const,避免变量或函数因头文件被多个.c文件包含出现重复定义的情况。 


好的,谢谢张工!


只有登录才能回复,可以选择微信账号登录