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__

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章