找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

查看数: 17705 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-5-25 11:26

正文摘要:

我在编程的时候并没有包含头文件(REG51.h),但是编译时候却总是打开(REG51.h),总是提示错误——重复定义,怎么解决??

回复

ID:134443 发表于 2016-7-21 01:09

可能是文件包含了头文件。
ID:110895 发表于 2016-7-21 00:26
有别的文件包含了头文件。
ID:122633 发表于 2016-7-20 21:23
把你已知的这些定义过的删了呗
ID:134192 发表于 2016-7-19 21:21
是不是你工程中还有其他的文件,一个工程中只能有一个main函数
ID:7485 发表于 2013-5-26 09:23
有可能是同一工程中的其他文件包含了类似的但不同文件名的、功能和reg52.h相同的文件,比如有文件包含了reg51.h或at89s5x、stc89c5x等等............,如果仅仅是reg52.h是不会重复包含的。文件名不同就难免了。
ID:1 发表于 2013-5-25 21:25
有可能是工程中的其他文件包含了reg52.h

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

Powered by 单片机教程网

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