Error:PCH 警告:标头停止点不能位于宏或#if块中

现象:

 VS2010报错:“    1    IntelliSense: PCH 警告: 标头停止点不能位于宏或 #if 块中。未生成 Intellisense PCH 文件”。

代码如下:

#ifndef _TAG__H__
#define _TAG__H__
enum Tag {
  // DICOM command fields
  TAG_NULL                                = 0x00000000,
  TAG_AFF_SOP_CLASS_UID            = 0x00000002,
  TAG_REQ_SOP_CLASS_UID        = 0x00000003

};
#endif //_TAG__H__

解决方法:

在最上面添加一行  #pragma once

修改后代码如下:

#pragma once

#ifndef _TAG__H__
#define _TAG__H__
enum Tag {
  // DICOM command fields
  TAG_NULL                                = 0x00000000,
  TAG_AFF_SOP_CLASS_UID            = 0x00000002,
  TAG_REQ_SOP_CLASS_UID        = 0x00000003

};
#endif //_TAG__H__

你可能感兴趣的:(VC++,函数)