首页 > 代码库 > 标头停止点不能位于宏或#if块中.

标头停止点不能位于宏或#if块中.

使用VS2010在项目中编写C++头文件**.h时提示:

222222

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

原因:vs2010的智能感知要求.h必须以非#if系列的预编译指令打头

正确方法:将所有含有#include <***.h> 的头文件放在#ifndef等外,即上方。

image