找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 325|回复: 4
收起左侧

将两个单片机keil文件合并后出现重定义问题 向大佬们求助

[复制链接]
ID:897849 发表于 2024-4-28 21:59 | 显示全部楼层 |阅读模式
50黑币
我是将两个keil文件合并一起后,然后一直出现图片里的那种重复定义的情况,虚心向大佬们请教。
PS:在网上搜索相关资料是说,这些是出现了二次定义,可是找了很久也没发现。相关单片机代码在附件里。

屏幕截图 2024-04-28 215347.png

keil5.7z

170.17 KB, 下载次数: 2

最佳答案

查看完整内容

"eeprom.h"和“eeprom52.h”函数和sfr定义都重定义了。在C51.c里把#include“eeprom52.h”屏蔽就可以编译通过
回复

使用道具 举报

ID:192020 发表于 2024-4-28 21:59 | 显示全部楼层
"eeprom.h"和“eeprom52.h”函数和sfr定义都重定义了。在C51.c里把#include“eeprom52.h”屏蔽就可以编译通过
回复

使用道具 举报

ID:891089 发表于 2024-4-29 08:31 来自手机 | 显示全部楼层
头文件里是不是引用了stc的支持库?stc的库里都包含有报错的这些
回复

使用道具 举报

ID:342197 发表于 2024-4-29 08:38 | 显示全部楼层
头文件已包含报警寄存器定义信息。
回复

使用道具 举报

ID:883242 发表于 2024-4-30 12:57 | 显示全部楼层
头文件只能include一次。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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