使用MounRiver Studio编译时因头文件被多个.c(包括main.c)文件包含,导致编译出错,提示multiple definition,该怎么解决?
热门产品 :
CH32V208: 32位无线型RISC-V单片机
使用MounRiver Studio编译时因头文件被多个.c(包括main.c)文件包含,导致编译出错,提示multiple definition,该怎么解决?
您好,建议将变量或函数声明和定义分开,全局变量声明用extern,全局常量声明用extern const,避免变量或函数因头文件被多个.c文件包含出现重复定义的情况。
好的,谢谢张工!