关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
m0_50347212
2024-03-09 01:49
采纳率: 27.3%
浏览 16
首页
嵌入式
已结题
51单片机编译时报错L104
单片机
51单片机
c语言
,在编译时出错,翻译过来是STR1这些是重复定义了吗还是什么,求解答
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
5
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
蓝天居士
《人工智能从入门到进阶实战》作者
2024-03-09 07:18
关注
不要把变量放到.h文件中,而是放在.c文件中。在.h文件中用extern。
比如,一般是:
int a; main.c
extern int a; main.h
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(4条)
向“C知道”追问
报告相同问题?
提交
关注问题
点亮
51单片机
P1.0口上的LED(不包含头文件)
2023-08-02 16:40
Rock_Zhang_BZ的博客
开始实验后,结果在
编译
时
总是提示Error
L104
。后来干脆新建一个工程,并且在选择了设备后,在是否复制8051启动代码那里选择了“N”,再次
编译
,程序通过,LED灯点亮。在
51单片机
上的P1.0口上连接一LED发光二极管,...
【
51单片机
实验笔记】前篇(一)遇到的问题汇总(持续更新)
2022-12-17 09:50
悬铃木下的青春的博客
51单片机
遇到的问题汇总
图解说明Keil C51
编译
过程:新手也能轻松掌握
2026-01-03 01:14
不吃酸菜的小贱人的博客
通过直观的图示逐步解析Keil C51的
编译
流程,帮助初学者理解项目构建的每个环节,掌握keilc51环境下的程序生成机制,轻松完成从代码到可执行文件的转换。
keil C51
编译
时
产生的警告和错误详细解释-BL51
编译
器
2024-01-06 15:43
沉缘铭尘的博客
下表列出了 BL51 链接器的记录异常。 例外 异常类型 描述 L1级 警告 未解析的外部符号符号:symbol-name 模块:filename (module-name) L2级 警告 引用未解析的外部符号:symbol-name 模块:filename (module-...
Keil5C51 无法生成HEX 文件 ERROR
L104
: MULTIPLE PUBLIC DEFINITIONS
2021-03-02 23:40
蓝天澈水的博客
Keil5C51 无法生成HEX 文件 ERROR
L104
: MULTIPLE PUBLIC DEFINITIONS 一. KeilC51创建的工程不区分大小写 这样定义会
报错
: 但是有一些版本的C51
编译
时
并不会
报错
,但是生成不了 HEX 文件,所以在编写
时
需要注意变量...
Keil C51多文件
编译
策略:8051工程管理完整示例
2026-01-11 02:13
wx1bff85f55b403198的博客
深入解析Keil C51环境下的多文件
编译
策略,结合8051项目结构设计,提升代码模块化与维护效率,助力
嵌入式
开发流程优化。
STC15F104W模拟串口实现自动下载_单片机_模拟串口_
2021-09-28 19:49
STC15F104W是一款由STC公司生产的8位单片机,具有高性能、低功耗的特点,适合于多种
嵌入式
应用。本文将详细介绍如何使用STC15F104W单片机通过模拟串口实现自动下载功能。 模拟串口(Software Serial)是指在单片机...
Keil5
编译
报错
终极指南:从Program Size到Target not created的完整解决方案
2025-08-19 05:24
A3B4C5的博客
文章详细分析了
L104
/L105多重定义错误、L16未调用函数警告及L132内存溢出等常见问题的根因,并给出从检查头文件到分析.map文件的完整排查流程,帮助开发者彻底解决“Target not created”等
编译
难题。
keil uvsion5与
51单片机
的学习总结(不定
时
更新)
2021-02-02 16:20
YouthGT的博客
1.*** ERROR
L104
: MULTIPLE PUBLIC DEFINITIONS 出现该错误则是因为程序中bai某个变du量重复定义,把头文件zhi中的变量定义前加extern(只是变量声明不用初始化),再在某一个要调用该变量的c文件的程序之前再定义...
Keil C51中优化STC程序内存占用的核心要点
2026-01-16 06:22
来朝三博士的博客
深入探讨在Keil C51环境下如何有效减少STC单片机程序的内存占用,通过合理配置优化选项和代码结构调整,显著提升keilc51
编译
效率与执行性能。
【Keil
编译
警告】warning C316:unterminated conditionals
2022-02-03 20:21
perseverance52的博客
【Keil
编译
警告】warning C316:unterminated conditionals warning C316:unterminated conditionals 可能某个XX.C(99):warning C316:unterminated conditionals这种警告的话XX.c文件有一个凌乱的条件
编译
或预
编译
...
Keil C51软件安装从零实现:工控设备适配
2026-01-07 06:24
高天艳阳的博客
手把手完成keilc51软件安装,解决工控设备兼容性问题,提供从零开始的实操步骤与常见错误应对方案,确保开发环境稳定运行。
STC15W104W开发环境搭建和程序下载-记录
2025-11-21 09:12
NMLR的博客
} } } keil 选择 输出下载的机器码 选好后,点击
编译
,在工程目录的Objects文件夹,找到HEX文件,用烧录软件stc-isp-15xx-v6.87D.exe来下载到IC里。 用USB转TTL 模块连MCU的 接线: 打开stc-isp-15xx-v6.87D.exe,...
嵌入式
开发中的keil常见错误与警告解决方案(部分)
2025-09-14 21:21
酷飞飞的博客
本文总结了Keil
嵌入式
开发中的常见错误和警告及其解决方案。主要内容包括:1)未定义标识符、多重公共定义等常见错误的分析与解决;2)未解决外部符号、模块名重复等警告的处理方法;3)实用的调试技巧和Keil环境...
遇到
编译
问题ERROR
L104
: MULTIPLE PUBLIC DEFINITIONS重复定义
2014-11-21 16:04
DoublePlus2的博客
由于之前自己在C语言编程和程序竞赛中半途而废,现在来公司搞
嵌入式
开发遇到很多问题。今天调试过程中就遇到了重复定义的
编译
问题 *** ERROR
L104
: MULTIPLE PUBLIC DEFINITIONS SYMBOL: F1ENGLISH ...
IOTEST.rar
2020-05-30 19:38
标题"IOTEST.rar"指的是一个压缩包文件,其中包含了与STC15
L104
W单片机的模以串口通信相关的源代码。这个单片机是STC公司生产的一款8位微控制器,其特点是低功耗、高性能,且在很多
嵌入式
系统设计中被广泛应用。...
零基础学习
51单片机
之keilC51常见错误汇总2
2023-05-06 20:43
「已注销」的博客
keilC51在使用过程中的常见
报错
。
零基础学习
51单片机
之keilC51常见错误汇总3
2023-05-07 09:51
「已注销」的博客
keilC51在使用过程中的常见
报错
及解决方法
有关extern 使用出错而出现的Error
2018-01-03 10:06
古月炎枫的博客
如果在头文件中定义,则
编译
的
时
候会出现重复定义的错误。如果只有头文件中声明就会出现没有定义有警告。 *** ERROR
L104
: MULTIPLE PUBLIC DEFINITIONS SYMBOL: K MODULE: 222.obj (222) ...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
3月17日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
3月9日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
3月9日