首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]processor expert标志位共用问题

[求助]processor expert标志位共用问题

各位大侠:


    小弟用processor expert,定义的标志位(如:FG_LF_Moved)如何在两个文件中(如:main和event)共用?敬请大侠指教。 


typedef union
{
   unsigned char FlagByte;   
   struct {
   unsigned char Flag0    :1;          
   unsigned char Flag1    :1;         
   unsigned char Flag2    :1;         
   unsigned char Flag3    :1;        
   unsigned char Flag4    :1;         
   unsigned char Flag5    :1;         
   unsigned char Flag6    :1;      
   unsigned char Flag7    :1;          
          } Bits;
} Flag;


Flag GsFlag1;


#define FG_LF_Moved           GsFlag1.Bits.Flag0

坚持到底,有恒则成!
用include会出现错误,提示包含冲突。用extern该怎么说明这种共用体类型呢?
坚持到底,有恒则成!
多谢版主的指点!
坚持到底,有恒则成!
返回列表