找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

L104报错 ERROR L104: MULTIPLE PUBLIC DEFINITIONS

查看数: 145 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-6-28 08:55

正文摘要:

这个报错是什么意思的啊,我找了半天,其实只找到一个定义为这个名字的变量啊,不存在多个文件定义了同名变量的啊,这个变量我想做全局的,写的也是全局的,在好多个文件中调用了,我应该怎么办,大佬们求解

回复

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

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

Powered by 单片机教程网

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