我想知道如何在VS2010中排除指定的系统头文件,这是一个模棱两可的问题。
在我的项目中,我使用了一个开源项目。其中一个cpp文件调用
std::something::max()
其中 max 是某事中的一种方法。
但是,max 也在系统头文件“minwindef.h”中定义,在我的例子中位于 \Windows Kits\8.0\shared\minwidef.h
#ifndef max
#define max(a,b) (((a) > (b)) ? (a) : (b))
#endif
我认为这对我的项目来说不是必需的。
那么如何手动禁止包含此文件(可能是递归的)?