嵌入式
丝白卡
这个作者很懒,什么都没留下…
展开
-
main.c(31): warning: #223-D: function “uart_init“ declared implicitly
这时候如果在在main.c中包含头文件时,先包含了LED1.h,后包含了LED2.h,在头文件预定义防止重复包含的作用下,就会导致LED2.h中的函数和变量声明失效,从而导致上面的警告。同理,如果先包含了LED2h,后包含了LED1.h,就会导致LED1.h的有关函数出现警告。这时候如果在在main.c中包含头文件时,先包含了LED1.h,后包含了LED2.h,在头文件预定义防止重复包含的作用下,就会导致LED2.h中的函数和变量声明失效,从而导致上面的警告。4、头文件的预定义声明重复了,有两个一样的;转载 2023-08-11 16:52:06 · 2213 阅读 · 0 评论 -
【main.c(16): error: #268: declaration may not appear after executable statement in block】
LED_Init();KEY_Init();Led_open();改为:LED_Init();KEY_Init();Led_open();原创 2023-08-05 16:41:26 · 1115 阅读 · 1 评论