现象:
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__