×
嵌入式 > 技术百科 > 详情

keil error '...' redefinition

发布时间:2020-06-16 发布时间:
|
如下:
H:\KEIL\C51\INC\STCNEW8051.H(8): error C231: 'ACC': redefinition
H:\KEIL\C51\INC\STCNEW8051.H(9): error C231: 'B': redefinition
H:\KEIL\C51\INC\STCNEW8051.H(10): error C231: 'PSW': redefinition
H:\KEIL\C51\INC\STCNEW8051.H(12): error C231: 'CY': redefinition
H:\KEIL\C51\INC\STCNEW8051.H(13): error C231: 'AC': redefinition
H:\KEIL\C51\INC\STCNEW8051.H(14): error C231: 'F0': redefinition
H:\KEIL\C51\INC\STCNEW8051.H(15): error C231: 'RS1': redefinition
H:\KEIL\C51\INC\STCNEW8051.H(16): error C231: 'RS0': redefinition
H:\KEIL\C51\INC\STCNEW8051.H(17): error C231: 'OV': redefinition
....
 
很明显是变量重复定义
后来搞了好久才发现,从STC官网上下的头文件,没有这个:
 
#ifndef __STCNEW8051_H__
#define __STCNEW8051_H__
 
我......   工程师也太粗心了吧。。。 


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
中国国产第三代核电实现并网发电