MDK提示错误函数

MDK提示错误函数 'XXX': redefinition和missing function-prototype的解决办法 .

提示的错误:       

  1. APP\INITIALIZE.C(32): warning C206: 'EEprom_config': missing function-prototype
  2. APP\INITIALIZE.C(91): error C231: 'EEprom_config': redefinition
  3. APP\INITIALIZE.C(95): error C231: 'EEprom_config': redefinition

在文件中的定位:
1.在.c文件中定义了一个函数       

  1. void        EEprom_config(void)
  2. {
  3.         
  4.         
  5. }

在这里提示的错误是       

  1. APP\INITIALIZE.C(91): error C231: 'EEprom_config': redefinition
  2. APP\INITIALIZE.C(95): error C231: 'EEprom_config': redefinition

2.在别的函数中引用他       

  1. /************************ 参数初始化****************************/
  2. void InitParameter(void)
  3. {
  4.         EEprom_config();//
  5. }

在这里提示的错误是:       

  1. APP\INITIALIZE.C(32): warning C206: 'EEprom_config': missing function-prototype

解决办法:在.h中申明这个函数就可以了       

  1. void        EEprom_config(void);

 

永不止步步 发表于11-19 11:17 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67410个|学分:308117个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号