STM32/STM8技术论坛
直播中

陈先生

11年用户 8经验值
私信 关注
[问答]

IAR在main.c之外的c文件里新建函数或更改函数名就会出现declared implicitly

用IAR打开一个之前建立的工程,程序是可以正常工作的,但是现在想在main.c之外的.c文件(如LED.c)里建立新的函数,也在同名的.h文件里声名了该函数,但是在main主函数里调用就会出现declared implicitly,除非在main.c文件里再次声明;为什么会这样?
然后试了下把LED.c的旧的函数改了一下名字,也是会出现declared implicitly;就是说该工程除了在main.c里创建新函数,不允许其他c文件创建新的函数;请问有没有解决方法?

回帖(2)

陈先生

2017-9-20 09:56:24
已经解决了
举报

过一程

2017-10-25 21:13:26
你直接建立c文件,在主函数里面声明,就应该可以的,不需要建立h 文件




举报

更多回帖

发帖
×
20
完善资料,
赚取积分