微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > IAR在main.c之外的c文件里新建函数或更改函数名就会出现declared implicitly

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文件创建新的函数;请问有没有解决方法?

已经解决了

你直接建立c文件,在主函数里面声明,就应该可以的,不需要建立h 文件


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top