找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 16599|回复: 6
收起左侧

求助 关于keil编程出现重复定义

[复制链接]
ID:50543 发表于 2013-5-25 11:26 | 显示全部楼层 |阅读模式
我在编程的时候并没有包含头文件(REG51.h),但是编译时候却总是打开(REG51.h),总是提示错误——重复定义,怎么解决??
]$"TW%A%L_ESAR~}_2ALP.jpg
8[$2D`AN5[OOB{B1~IOR64Y.jpg
回复

使用道具 举报

ID:1 发表于 2013-5-25 21:25 | 显示全部楼层
有可能是工程中的其他文件包含了reg52.h
回复

使用道具 举报

ID:7485 发表于 2013-5-26 09:23 | 显示全部楼层
有可能是同一工程中的其他文件包含了类似的但不同文件名的、功能和reg52.h相同的文件,比如有文件包含了reg51.h或at89s5x、stc89c5x等等............,如果仅仅是reg52.h是不会重复包含的。文件名不同就难免了。
回复

使用道具 举报

ID:134192 发表于 2016-7-19 21:21 | 显示全部楼层
是不是你工程中还有其他的文件,一个工程中只能有一个main函数
回复

使用道具 举报

ID:122633 发表于 2016-7-20 21:23 | 显示全部楼层
把你已知的这些定义过的删了呗
回复

使用道具 举报

ID:110895 发表于 2016-7-21 00:26 | 显示全部楼层
有别的文件包含了头文件。
回复

使用道具 举报

ID:134443 发表于 2016-7-21 01:09 | 显示全部楼层

可能是文件包含了头文件。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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