同一个项目中两个头文件定义的时候如下
Device.H
#ifndef __Device_H__
#define __Device_H__
...
...
...
#endif
Device1.H
#ifndef __Device_H__
#define __Device_H__
...
...
...
#endif
在项目中引用时可能会引起error2146和error4430同时出现
出错的原因是由于头文件引用出错导致