[51单片机] IAR embedded workbench IDE 8051报错 求助

[复制链接]
6787|3
 楼主| wangjiao528 发表于 2013-8-25 16:09 | 显示全部楼层 |阅读模式
Error[Pe147]: declaration is incompatible with "__near_func __xdata_reentrant int putchar(int)" (declared at line 35 of "D:\Tencent\iar\8051\inc\clib\stdio.h")
子程序在主程序前面 而且有头文件 stdio.h 定义。 在主程序147行的代码是:
int putchar(int c)  
而 在 stdio.h 35行的代码是:__near_func int  putchar(int);
 楼主| wangjiao528 发表于 2013-8-25 16:12 | 显示全部楼层
救命啊 。。。。。。。。。。。。。
dirtwillfly 发表于 2013-8-25 20:46 | 显示全部楼层
声明是不相容的
你看看那个__near_func是怎么定义的?
ayb_ice 发表于 2013-8-26 08:15 | 显示全部楼层
不说的很清楚吗
声明不兼容,可能有多个声明,但不同
或者定义与定义不同
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部