找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6118|回复: 2
打印 上一主题 下一主题
收起左侧

ERROR L103: EXTERNAL ATTRIBUT DO NOT MATCH PUBLIC

[复制链接]
跳转到指定楼层
楼主
1黑币
             各位大佬,我用keil编译源程序时没问题,可是在连接时,出现以下报错*** ERROR L103: EXTERNAL ATTRIBUT DO NOT MATCH PUBLIC。我试过查询一些解决方法如下图,说是改变外部声明来匹配变量声明,然后我在声明全局变量的时候加了extern,但是之后连接时仍然还会出现上面的报错。              不幸的是,在用了extern声明全局变量之后,又出了一个新的报错*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL,我在.h文件中查看了,也没发现外部参数或函数被覆盖。希望有大佬能帮忙解答一下。

图片1.png (23.55 KB, 下载次数: 30)

图片1.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:259035 发表于 2020-3-8 17:19 | 只看该作者
我用多个C文件时也是这样怎么解决
回复

使用道具 举报

板凳
ID:974808 发表于 2021-10-25 15:15 | 只看该作者
变量名与函数名重合了,大小写也算,只要英文字母对上就会报错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表