/ showIncludes缺少一些包含

时间:2014-10-06 16:38:20

标签: c++ compiler-flags

我正在使用VS2008编译标志/ showIncludes来分析构建。但我遇到了一些我不太清楚的事情。

我有一个文件A.h.它包括以下

  • WINDOWS.H
  • 存储器
  • ASSERT.H
  • 矢量

但是当我在设置/ showIncludes后分析构建日志时,我没有看到A.h引入任何这些文件。

我能想到的唯一原因就是

  1. VS2008编译器非常智能,可以确定这些文件不是必需的(这似乎不太可能)
  2. 预编译的标题(包含这些文件)代表A.h包含它们,因此它们未被/ showIncludes列出
  3. 这些猜测中的任何一个都是正确的吗?还有其他解释吗?

0 个答案:

没有答案
相关问题