找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
楼主
50黑币
我是将两个keil文件合并一起后,然后一直出现图片里的那种重复定义的情况,虚心向大佬们请教。
PS:在网上搜索相关资料是说,这些是出现了二次定义,可是找了很久也没发现。相关单片机代码在附件里。

屏幕截图 2024-04-28 215347.png (466.33 KB, 下载次数: 60)

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

keil5.7z

170.17 KB, 下载次数: 2

最佳答案

查看完整内容

"eeprom.h"和“eeprom52.h”函数和sfr定义都重定义了。在C51.c里把#include“eeprom52.h”屏蔽就可以编译通过
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 | 只看该作者
头文件已包含报警寄存器定义信息。
回复

使用道具 举报

5#
ID:883242 发表于 2024-4-30 12:57 | 只看该作者
头文件只能include一次。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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