找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 175|回复: 3
收起左侧

L104报错 ERROR L104: MULTIPLE PUBLIC DEFINITIONS

[复制链接]
ID:1149881 发表于 2025-6-28 08:55 | 显示全部楼层 |阅读模式
这个报错是什么意思的啊,我找了半天,其实只找到一个定义为这个名字的变量啊,不存在多个文件定义了同名变量的啊,这个变量我想做全局的,写的也是全局的,在好多个文件中调用了,我应该怎么办,大佬们求解
1.png
回复

使用道具 举报

ID:1149881 发表于 2025-6-28 09:00 | 显示全部楼层
甚至在button.c文件中都找不到所谓的这个 “重复定义的参数”
Snipaste_2025-06-28_09-00-23.png
回复

使用道具 举报

ID:1149881 发表于 2025-6-28 10:28 | 显示全部楼层
解决掉哩,,我之前是只在global.h即全局变量文件的声明函数里放了 我想用到的参数的声明,并且赋了值。。这样导致了报错。。。。最后的修改方法是,在全局变量的c文件里,即global.c的文件中声明参数,并且给他们赋值,然后再在h文件里面extern他们,注意在h文件里不要再次赋值,,即可
回复

使用道具 举报

ID:879809 发表于 2025-6-28 18:13 | 显示全部楼层
千万不要在h文件里面定义变量和函数,声明就行了。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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