2、若结构体类型要在多个.c文件中使用,那么就应该在.h文件中定义该结构体,再在要用它的文件中包含结构体定义所在的.h文件即可。
或者在头文件中定义结构体类型
typedef struct
{
int cmd_type
float param1
float param2
}command_message_t
在.c文件中定义结构体变量,再在.h文件中声明结构体变量,
你这是在main.c中定义的 LCD_RS 在LCD_DISPLAY.c 这个文件中找不到LCD_RS的定义你可以把它定义在LCD_DISPLAY.c这个文件中 然后在LCD_DISPLAY.c中包含LCD_DISPLAY.H
还有就在在main.c不用包含LCD_DISPLAY.c的 把LCD_DISPLAY.c添加到项目中就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)