打印
[51单片机]

IAR embedded workbench IDE 8051报错 求助

[复制链接]
6371|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

粉丝