IAR在main.c之外的c文件里新建函数或更改函数名就会出现declared implicitly
时间:10-02
整理:3721RD
点击:
用IAR打开一个之前建立的工程,程序是可以正常工作的,但是现在想在main.c之外的.c文件(如LED.c)里建立新的函数,也在同名的.h文件里声名了该函数,但是在main主函数里调用就会出现declared implicitly,除非在main.c文件里再次声明;为什么会这样?
然后试了下把LED.c的旧的函数改了一下名字,也是会出现declared implicitly;就是说该工程除了在main.c里创建新函数,不允许其他c文件创建新的函数;请问有没有解决方法?
然后试了下把LED.c的旧的函数改了一下名字,也是会出现declared implicitly;就是说该工程除了在main.c里创建新函数,不允许其他c文件创建新的函数;请问有没有解决方法?
已经解决了
你直接建立c文件,在主函数里面声明,就应该可以的,不需要建立h 文件