电路板
瓶装
No SVHC (18-Jun-2012)
1kg
Pale Yellow
重复定义的问题,工具keil 7.50//文件1#include "xxdata.h"void func(void){ acc8--; acc16++;}//文件2#include "xxdata.h"extern void func(void);void main(void){ while(1) { acc8++; acc16--; func(); }}//头文件xxdata.h#ifndef __xxdata_h__#define __xxdata_h__unsigned char acc8;unsigned int acc16;#endif编译后:*** error l104: multiple public definitions symbol: acc16 module: func1.obj (func1)*** error l104: multiple public definitions symbol: acc8 module: func1.obj (func1)why???