求大神帮忙看下这个警告怎么消除?

2019-07-20 16:01发布

main.c(16): warning:  #223-D: function "UART1_Init" declared implicitly
    UART1_Init(9600)
我声明了外部函数也还是没用,求大神指点一下
extern void UART1_Init(u32 bound);


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
lycreturn
1楼-- · 2019-07-20 19:56
 精彩回答 2  元偷偷看……
咎落
2楼-- · 2019-07-21 00:14
 精彩回答 2  元偷偷看……
lycreturn
3楼-- · 2019-07-21 00:50
.c实现UART1_Init函数具体内容 ,.h包含函数 void UART1_Init(u32 bound); ,然后main.c包含这个.h即可
咎落
4楼-- · 2019-07-21 04:16
lycreturn 发表于 2017-3-20 21:03
.c实现UART1_Init函数具体内容 ,.h包含函数 void UART1_Init(u32 bound); ,然后main.c包含这个.h即可

我已经在main.c中包含了函数void UART1_Init(u32 bound)的.h文件了,还是出现这个警告
lycreturn
5楼-- · 2019-07-21 08:26
咎落 发表于 2017-3-20 22:34
我已经在main.c中包含了函数void UART1_Init(u32 bound)的.h文件了,还是出现这个警告

编译一下,关闭main.c然后重新打开试试
tt朝花夕拾
6楼-- · 2019-07-21 08:51
需要在.h中加入声明,之后再.c中 include吧;

一周热门 更多>