在GlobalVariables.h文件中定义如下:
#ifndef GlobalVariables__H__
#define GlobalVariables__H__
typedef unsigned short INT16U;
typedef struct
{
INT16U PeriodSum;
INT16U Period_H_1;
INT16U Period_L_1;
INT16U Frequency_1;
INT16U Period_H_2;
INT16U Period_L_2;
INT16U Frequency_2;
} MusicSettingStruct;
extern MusicSettingStruct *Music;
#endif
我编译后发现居然可以编译通过。后来我自己重新建了一个工程,发现不可以,可是它的却可以通过,有人知道原因吗??
|